EP1188137B1 - Air traffic management system - Google Patents

Air traffic management system Download PDF

Info

Publication number
EP1188137B1
EP1188137B1 EP00913964A EP00913964A EP1188137B1 EP 1188137 B1 EP1188137 B1 EP 1188137B1 EP 00913964 A EP00913964 A EP 00913964A EP 00913964 A EP00913964 A EP 00913964A EP 1188137 B1 EP1188137 B1 EP 1188137B1
Authority
EP
European Patent Office
Prior art keywords
aircraft
time
flight
departure
travel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
EP00913964A
Other languages
German (de)
French (fr)
Other versions
EP1188137A1 (en
EP1188137A4 (en
Inventor
John Cappelletti
Peter Templer
Eric Kiem
Peter Atkins
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AIR SERVICES AUSTRALIA
Original Assignee
Air Services Australia
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Air Services Australia filed Critical Air Services Australia
Publication of EP1188137A1 publication Critical patent/EP1188137A1/en
Publication of EP1188137A4 publication Critical patent/EP1188137A4/en
Application granted granted Critical
Publication of EP1188137B1 publication Critical patent/EP1188137B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0043Traffic management of multiple aircrafts from the ground
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0095Aspects of air-traffic control not provided for in the other subgroups of this main group
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/02Automatic approach or landing aids, i.e. systems in which flight data of incoming planes are processed to provide landing data
    • G08G5/025Navigation or guidance aids

Definitions

  • the present invention relates to a method for scheduling the flow of air traffic into a destination airport over a particular time period.
  • the airline industry provides services to its customers which are designed to satisfy air travel requirements, such services include ensuring adequate flow of air traffic at an airport.
  • airport capacity varies with the prevailing weather and associated noise abatement requirements.
  • delays to scheduled aircraft arrivals and departures have occurred.
  • the sequencing of air traffic landing at a particular airport is a function of Air Traffic Control (ATC), with controller ensuring that runway movement rates are optimised as aircraft arrive at their destination. Any resultant delay is absorbed by aircraft holding or flying additional track miles, thus incurring unnecessary cost to operations.
  • ATC Air Traffic Control
  • the ATC typically regulates the flow of traffic at an airport by:
  • GB patent 2 327 517 discloses a runway reservation system which seeks to optimise only the arrival and departure times at a particular airport. This system is designed to optimise only arrivals and departures at that airport so that delays are kept to an overall minimum in accordance with a preselected algorithm. However, this system does not suggest that the departure times of aircraft leaving from remote airports might be varied so that those aircraft arrive in a particular sequence. Certainly in GB patent 2 327 517 the departure times of aircraft at remote airports are taken as a given and it is not contemplated that those might be varied so suit the arrival/departure schedules at a particular airport, particularly to take account in real time of variations in the overall trip time.
  • the object of the invention is to provide an improved method and system for scheduling the flow of air traffic.
  • a method for scheduling the flow of air traffic into a destination airport over a particular time period including the steps of:
  • the method may also further include the step of:
  • the method may also further include the step of:
  • a system to scheduling the flow of air traffic into a destination airport over a particular time period including:
  • the aircraft arrival schedule means may monitor the variable conditions so as to be appraised of when the total estimated travel time for one or more aircraft is likely to vary from said initial total estimated travel time.
  • the aircraft arrival schedule means may also allow amendment of the departure times of any of the aircraft for which the total estimated travel time has been varied so that the aircraft arrive in substantial accordance with the arrival schedule.
  • variable conditions are monitored in real time. More preferably, the variable conditions may be monitored by a real time computer system.
  • the method is implemented using a computer software program.
  • the historical data may be recorded in a database.
  • the database may be a relational database and further comprise a database management system for the upkeep and management of the historical records.
  • the airport traffic is monitored and controlled by at least one air traffic control person who also sets the landing time at the destination airport.
  • the plurality of aircraft is operated by a plurality of airline operators.
  • the operators of the airlines will usually communicate the times at which they intend to arrive at the destination airport.
  • the communication may be by any number of means such as facsimile, email, or via a direct modem link with the air traffic control person.
  • the communication via modem may allow an airline operator to monitor the departure times set for their designated aircraft from the departure airports.
  • the estimated historical data for each travel sequence is taken from measured data from a multiplicity of flights.
  • the particular period of time is a 24 hour period of time broken into daily time quartiles of 6 hour periods each, allowing for easy management of the system by the air traffic control person and the airline operator.
  • the estimated arrival schedule for each aircraft is assigned a time period in which the aircraft can land, known as the programmed time of landing.
  • variable conditions that are monitored includes delays.
  • variable conditions may further include notifications of newly scheduled and re-scheduled flights, amendment of a terminal area management plan (the plan used to manage the flow of taxiing traffic about an airport. Additionally any flight cancellations may also be monitored.
  • FIG 1 is a method for scheduling the flow of air traffic into a destination airport over a particular time period.
  • the method includes the step of the first stage 10 in which the arrival schedule is sent from an airline operator to an air craft control person of a destination airport.
  • the aircraft controller determines at stage 10. the available times during a given period in which the planes can actually land at the destination airport so that an arrival schedule is established.
  • step 20 in which the travel path of the plurality of flights are determined.
  • the travel paths are then broken down into travel sequences at step 30, for each of the flights.
  • the travel path of the flight is broken down into separate record components to be recorded as:
  • the time for each of these sequences is estimated from stored historical data 50.
  • the historical data 50 is stored times for each of the time periods:
  • time periods (h) to (k) are dependent upon:
  • step 60 in which each of the times determined from the flight times (h) to (k) are added so as to determine the total time for each flight. From this total time, the time at which each flight should depart from its departure airport is determined and the departure time is then set.
  • the estimated flight times for each sequence are then monitored at stage 70 during the progress of the flights for the time period.
  • the time difference between the estimated times at 40 and the actual times which are monitored for each record component at 80 are then assessed at 90. If there is a difference between the estimated and the actual flight times at 90, and other flights have not departed from their departure airports, then the flight departure time is amended at step 100 and a new departure time is set at 60.
  • the delay of an aircraft in flight is reduced and the traffic flow about an airport becomes easier to manage.
  • the real time data provides real time information regarding a flight which can assist in conducting scenarios for alternative flight landing times and take off schedules.
  • CTMS Central Traffic Management System
  • GAT Gate Arrival Time (Generic or general usage) GATA Actual Gate Arrival Time GATE Gate Arrival Time extrapolated from an actual flight event GATF Gate Arrival Time based on Flight Plan GATP Gate Arrival Time based on PTL GATS Gate Arrival Time based on Airline Schedules GDT Gate Departure Time (Generic or general usage) GDTA Actual Gate Departure Time GDTF Gate Departure Time based on Flight Plan GDTP Gate Departure Time based on PTL GDTS Gate Departure Time based on Airline Schedules GNDMI Ground Manoeuvring Interval KSA Kingsford Smith International Airport.
  • the CTMS is closely coupled to the live ATC system.
  • the CTMS assists in the smooth operation of the ATC system by recalculating the departure times of scheduled flights inbound to CTMS aerodromes so as to minimise or eliminate the need for flow control and the inherent airborne delays.
  • CTMS uses data items (see “Data Items” described below) to recalculate the departure time of scheduled flights as follows:
  • the CTMS uses various data types, these are:
  • This data is supplied by the major airlines for the scheduled movements of their aircraft and possibly for other aircraft for which they have a responsibility. It is provided on a daily basis for the following two days of operations, giving a daily update of the next day's operations.
  • AFTN Message Description ADFN FPL These messages are filed by the pilot or aircraft operator to give notice of an intended flight.
  • DEP These messages notify the actual time.of departure of a flight.
  • CHG These messages inform of a change to previously notified flight plan details.
  • CTMS receives data from the TAAATS system.
  • the following data is required Information Details Departure Departures for each relevant flight using TAAATS parameters to define departure: • ACID • ATD • ADEP • ADES Flight Details Flight Plan information including changes created within TAAATS.
  • Estimated Landing Time ETL as calculated for each relevant arriving flight when Actual Airborne Landing Time Actual landing and or airborne time for each relevant flight
  • Terminal area reference data has a number of elements as shown in the following table: Terminal Area Reference Data Description Departure Airport Ground Manoeuvring Interval This time interval is the estimated time for a departing aircraft to taxi from its departure gate to becoming airborne.
  • ADDP GNDMI For each CTMS airport an ADEP GNDMI is stored in three broad categories of aircraft from each relevant terminal to each departure runway.
  • Departure Airport Terminal Manoeuvring Area Interval This time interval is the estimated time for a departing aircraft, after becoming airborne, to reach the set course point.
  • ADEP TMAMI For each CTMS airport an ADEP TMAMI is stored in three broad categories of aircraft from each departure runway to the set course point for each route.
  • Destination Airport Terminal Manoeuvring Area Interval This time interval is the estimated time taken by an arriving aircraft from passing over the designated route fix. to land on the specified landing runway of the destination airport.
  • ADSS TMAMI For each CTMS airport an ADES TMAMI is stored in three broad categories of aircraft, each varying by the type of approach to be flown, from the arrival fix for each route to each arrival runway.
  • Destination Airport Ground Manoeuvring Interval This time interval is the estimated time taken for an arriving aircraft to taxi from the specified landing runway to its gate or its parking position.
  • ADES GNDMI For each CTMS airport an ADES GNDMI is stored in three broad categories of aircraft from each arrival runway to each terminal.
  • the ETF interval is stored in five broad categories for each route.
  • CTMS computed tomography
  • TAMP Data for each CTMS Aerodrome is as shown in the following table: TAMP Data Description Period of Effect The 15 minute period to which the following data relates.
  • Airport Configuration This identifies the runways that will be used for arrival and departure.
  • Arrival Acceptance rate This identifies the number of arrivals that ATS determines that an airport can accept within a one hour period.
  • Departure rate This identified the number of departures that an airport can handle within a one hour period
  • Approach Type This identifies the type of approach to be flown based on the forecast meteorological conditions: • VMC - Visual approach • IMC - Instrument approach • ILS - Precision Instrument approach
  • Airline schedule data covering a 48 hour period is be transferred at approximately 5.00 PM to the ATC of each CTMS airport by the airlines who have flights due to land within the 48 hour period.
  • CTMS extracts and stores the following data for each flight for the 48 hour period:
  • the aircraft type category is obtained by searching the Aircraft Category Table for the entry matching the aircraft Type. Entries in the Aircraft Category Table appears as shown in the following table of examples:
  • CTMS uses the ADES.
  • ADEP and Category fields to access the fix reference table to obtain the default route and inbound fix applicable to this ADEP, ADES and aircraft Category.
  • the aircraft category is not known, a default route and fix based on ADEP and ADES only will be used and an aircraft category will be assumed.
  • TAMP data is normally input daily at a set time by the responsible Air Traffic Controller at each CTMS airport.
  • TAMP data comprises four quartiles each covering a 6 hour period.
  • Each quartile comprises 12 'lines' containing the RWY configuration, hourly acceptance rate and approach type for a 15 minute period.
  • Each quartile and line will commence at a specific time that may be offset from the hour and half hour by up to 15 minutes.
  • a number of draft quartiles may be created for each period.
  • the controller may evaluate the delay that will result from the combination of different active and draft quartiles using the delay forecast function. When the controller has selected the most appropriate quartile for a period it will be designated as active and the previously active quartile will become superseded.
  • CTMS will register the four active quartiles, if present, as the TAMP for the location.
  • the delay forecast function allows access to the airline schedules for the period covered by the nominated quartiles and calculates the delay (if any) that would be generated at the location for each half hour period. Active and draft quartiles may be in the calculation.
  • the forecast delay for each 30 minute period is displayed to the controller for evaluation.
  • TAMP data cannot be changed retrospectively, ie. quartiles and lines currently in use or not yet in use may be amended provided they are draft, but those whose period of validity has expired may not.
  • CTMS recalculates the ETDS, TOFS and ETLS.
  • the outbound and inbound route segments from the flight plan are correlated with the assumed route obtained for this flight from the airline schedule and the fix reference table.
  • CTMS compares the flight planned ETA with the GATS.
  • a Flight Plan Modification message includes an amended departure time, that is different to the ETDS by more than a pre-defined compatibility margin, as defined by a VSP.
  • CTMS will store the new ETD as the GDTS and recalculate all flight event times based on this new GDTS, as shown in the following table : Event Recalculation TOTS New GDTS plus ADEP GNDMI ETDS New TOTS plus ADEP TMAMI TOFS New ETDS plus ETF ETLS New TOFS plus ADES TMAMI GATS New ETLS plus ADES GNDMI
  • a new PTL will not be allocated to a scheduled flight for which :
  • Aircraft actual movement advice sourced from the AFTN and or from within the TAAATS system is detailed within the chapter titled "Flight Progress Monitoring”.
  • CTMS commences the flight programming function.
  • the flight programming function involves using the various data fields loaded in the schedules and TAMPs to access the appropriate reference tables and from these to calculate a series of intervals and event times for each flight based on the scheduled gate departure time, as follows :
  • the flight schedule is then sorted into an arrival sequence by GATS at each CTMS airport.
  • Each Flight is allocated a Programmed time of Landing (PTL), 'untouchable' flights are allocated first to ensure that the appropriate PTL is available for allocation.
  • PTL Programmed time of Landing
  • the above event times are the same as the scheduled times unless the allocated PTL is later than the ETL by more than a pre-defined compatibility margin.
  • CTMS systems allows airline operators to make decisions relating to changing and swapping PTL's within their own system.
  • CTMS shall accommodate this by allowing :
  • Step Action 1 Determine the ADES passenger terminal 2
  • Step Action 2 Determine the ADES GNDMI 3
  • the ADEP passenger terminal is obtained by searching the passenger terminal table for entries matching the airline operator for the flight.
  • the airline operator is determined from the leading 2 or 3 non-numeric characters in the FLT NO.
  • the ADEP GNDMI is obtained by searching the ground manoeuvring table for an entry matching the ADEP passenger terminal, the ADEP departure runway (as defined in the TAMP for the schedule departure time) and the aircraft category for the flight.
  • the TOTS for each flight is the Scheduled Departure Time plus the ADEP GNDMI.
  • ADEP GNDMI Default values for ADEP GNDMI are used for CTMS airports when there is no active TAMP quartile registered for the period in which the departure is to occur.
  • Step Action 1 Determine the ADEP TMAMI 2 Calculate the ETDS
  • the ADEP TMAMI is obtained by searching the terminal area manoeuvring table for an entry matching the ADEP, the ADEP departure runway (as defined in the TAMP for the schedule departure time), the ADES and the aircraft category for the flight.
  • the ETDS for each flight is the TOTS plus the ADEP TMAMI.
  • ADEP TMAMI Default values for ADEP TMAMI will be used for CTMS airports when if there is no active TAMP quartile registered for the period in which the departure is to occur.
  • Step Action 1 Determine the ETF 2 Calculate the TOFS
  • the ETF is obtained by searching the ETF table for an entry matching the ADEP, the route fix and the aircraft category for the flight.
  • the TOFS for each flight is the ETDS plus the ETF.
  • Step Action 1 Determine the ADES TMAMI 2 Calculate the ETLS
  • the ADES TMAMI is obtained by searching the ADES TMAMI table for an entry matching the inbound fix, the ADES runway and approach type (from the ADES TAMP), and the aircraft category for the flight.
  • Entries in the ADES TMAMI appear as shown in the following table of examples: FIX ADES Runway Aircraft CATEGORY Type of APPROACH ADES TMAMI RIVET 16 Jet ILS ODA 16 Other VMC CAA 16 Other VMC CAA 16 Turbo-Prop VMC CAA 16 Turbo-Prop IMC JRY 16 Jet IMC JRY 16 Jet ILS
  • the ETLS for each flight is the TOFS plus the ADES TMAMI.
  • Step Action 1 Extract the required flight details from the flight plan 2 Determine the aircraft Category, terminals and ADEP GNDMI and TMAMI 3 Calculate the GDTF and TOTF 4 Determine the ADES TMAMI and GNDMI 5 Calculate the TOFF and GATF 6 Allocate a PTL.
  • the aircraft category is obtained by searching the Aircraft Category table for the entry matching the aircraft TYP.
  • the default terminals in the passenger terminal table for the ADEP and ADES will be used for unnotified flights.
  • the ADEP GNDMI and TMAMI are obtained by referencing the ADEP TAMP (or using default values) and searching the ground and TMA manoeuvring interval tables for entries matching the flight details.
  • the ADES GNDMI and TMAMI are obtained by referencing the ADES TAMP (or using default values) and searching the ground and TMA manoeuvring interval tables for entries matching the flight details.
  • PTLs are allocated to unnotified flights only to prevent those PTLs being allocated to scheduled flights via the Examine Flight Options Function.
  • CTMS will calculate only the ADEP GDTF and ADEP TOTF. These flights are not monitored after take off.
  • Step Action 1 Sort the aircraft schedule 2 Determine if the flight is an 'exempt' or 'untouchable' flight. 3 For all 'excepted' or 'untouchable' flights allocate the PTL equal to or next after the ETLS. 4 When PTLs have been allocated to all untouchable flights then allocate PTLs to all other flights, see "Allocating the PTL"
  • the schedules submitted by the various airlines are merged and sorted in ascending order by GATS for each CTMS airport.
  • the latest possible landing time is the gate arrival time from the airline schedule minus the ADES GNDMI.
  • the earliest possible landing time is the ETLS calculated from the scheduled gate departure time.
  • Step Action 1 Calculate the ADES programmed gate arrival time 2
  • Step Action 1 Determine the ADES Passenger Terminal 2
  • Step Action 3 Calculate the GATP
  • the ADES passenger terminal is obtained by searching the passenger terminal table for entries matching the airline operator for the flight, weather the Domestic or International terminal is to be used.
  • the database will be checked to see if the operator is represented by or hosted by another airline (at that ADES). If so, the other airlines details will be used. If not, then the default terminal for the airport will be assumed.
  • the ADES GNDMI is obtained by searching the ground manoeuvring table for an entry matching the ADES, the ADES RWY (from the ADES TAMP), the ADES passenger terminal and the aircraft category for the flight.
  • the GATP for each flight is the allocated PTL plus the ADES GNDMI.
  • the TOFP for each flight is the allocated PTL minus the ADES TMAMI.
  • the ETDP for each flight is the TOFP minus the ETF.
  • the TOTP for each flight is the ETDP minus the ADEP TMAMI.
  • the GATP for each flight is the TOTP minus the ADEP GNDMI.
  • CTMS Whenever a new active TAMP quartile for a CTMS airport that involves a change to the airport configuration for arrivals and/or departures, a change in the arrival acceptance rate and/or type of approach is registered.
  • New flights will not disrupt PTLs allocated via the bulk programming already performed. New flights will be fitted into the arrival sequence for each CTMS airport as the availability of PTLs permits.
  • the examine flight options function permits users to evaluate the feasibility of conducting an unscheduled or newly scheduled flight to a CTMS airport.
  • the Examine Flight Options Function also permits interactive users to enter details of a proposed flight or to revise details for an existing flight.
  • the CTMS will run the flight programming function to calculate the ETL for that flight and determine the nearest available PTL which is on or after the ETL. This PTL is displayed to the user together with other PTLs which are available for allocation to the flight.
  • the user then has the ability to reserve a PTL for the proposed flight, by FLT NO, for a period determined by agreement within the CCB.
  • the registration of itinerant flight function permit ATS users to register a new scheduled flight.
  • the operation of the register itinerant flight function is similar to the examine flight options function.
  • Itinerant flights advised prior to bulk programming will be included in the 'bulk programming'. Itinerant flights advised after bulk programming will be allocated a PTL without disrupting existing allocations.
  • the Flight Progress Monitoring Function is provided to assist airlines to get an improved view of what is happening to the progress of their flights.
  • Aircraft movement messages that permit CTMS to monitor the progress of flights are as follows:
  • TAAATS data is provided to update ETL and GAT.
  • the designated fix display function permits users to sort and display snapshot lists of flights over designated fixes and airports in chronological order. It also permits counts of flights over designated fixes and airports together with the ability to make projections.
  • the CTMS Upon receipt of a gate departure time from a suitably equipped aircraft or airport operator the CTMS shall change the flight status from planned to Active, store this time in the Actual Gate Departure Time (GDTA) field and extrapolate the :
  • GDTA Actual Gate Departure Time
  • the CTMS Upon receipt of a take off advice from a suitably equipped aircraft or airport operator, the CTMS shall store this time in the actual take off time (TOFA) field and re-extrapolate the:
  • the CTMS Upon receipt of a DEP or other departure advice from a suitable equipped aircraft or airport operator, the CTMS shall store this time in the ATD field and re-extrapolate the:
  • the CTMS Upon receipt of a landing time from a suitably equipped aircraft or airport operator, the CTMS shall store this time in the ATL field and re-extrapolate the Gate Arrival Time (GATE).
  • GATE Gate Arrival Time
  • the CTMS Upon receipt of a Gate Arrival Time from a suitably equipped aircraft or airport operator, the CTMS shall store this time in the Actual Gate Arrival Time (GATA) field and change the flight status from Active to Complete.
  • GATA Actual Gate Arrival Time
  • the system shall update the ETL and extrapolate a new GAT from that ETL and the taxi time for the nominated runway.
  • CTMS can also provide the capability to produce additional reports for users in real time. These reports represent a snapshot at the time of generation and automatic update will not be supported.
  • ATC shall be able to generate reports for ATC users. These reports will include:
  • Major airlines can be provided with a total view of the database excluding details of flights not under their direct operational control, or an affiliated airline.

Abstract

A method for scheduling the flow of air traffic into a destination airport over a particular time period includes the steps of: a) establishing an arrival schedule over the particular time period at said destination airport for a plurality of aircraft; b) determining prior to the particular time period, the departure airports from which each of said aircraft departs, so as to define a travel path from a departure airport to the destination airport for each aircraft; c) dividing the travel path of each aircraft into a plurality of travel sequences; d) estimating from historical data, an initial time estimate for each travel sequence, based on any travel time influencing factor; e) establishing an initial total estimated travel time for each aircraft by summing the respective travel sequence times for each aircraft; and f) sequencing the departure time of each aircraft in accordance with the initial total estimated travel time, so that the time of aircraft arrival is estimated and an arrival schedule is established.

Description

    Field of the invention
  • The present invention relates to a method for scheduling the flow of air traffic into a destination airport over a particular time period.
  • Background of the invention
  • The airline industry provides services to its customers which are designed to satisfy air travel requirements, such services include ensuring adequate flow of air traffic at an airport. However, airport capacity varies with the prevailing weather and associated noise abatement requirements. As demand for travel and airline capability has increased and exceeded airport/airspace infrastructure capacity, delays to scheduled aircraft arrivals and departures have occurred.
  • The inability of an airline service provider to meet its scheduling commitments may be the result of many factors, some of which are within the control of the Air Traffic Controller responsible for the flow of traffic at a particular airport, and some are not. These difficulties usually result due to delays to arrivals and departures at the destination and departure airports respectively.
  • The sequencing of air traffic landing at a particular airport is a function of Air Traffic Control (ATC), with controller ensuring that runway movement rates are optimised as aircraft arrive at their destination. Any resultant delay is absorbed by aircraft holding or flying additional track miles, thus incurring unnecessary cost to operations. The ATC typically regulates the flow of traffic at an airport by:
    • making an assessment of each aircraft's arrival time;
    • determining the landing sequence and estimated landing time of a number of aircraft over a particular time period; and
    • as appropriate, instructing en-route controllers to delay identified aircraft.
  • Real time advice regarding particular aircraft arrival times is not routinely provided to airline operators.
  • There are limits to the capacity of any airport or airway system and there are often peak periods where demand does exceed capacity, particularly for airports which service large cities such as Sydney Airport in Australia.
  • Excess demand at Sydney airport for example, is currently addressed by a Controlled Departure Time Programme. Under this arrangement airline schedules are reviewed by an air traffic controller at Sydney, the evening prior to operation and, when the scheduled demand exceeds the anticipated capacity, a revised departure time is provided to the operating company. Whilst this process has provided some relief from excessive airborne holding, delays still occur and the arrival schedule of flights into Sydney airport has become increasingly difficult to manage delays, which may occur due to: limits on aircraft movement rates at some airports;
    • Limits on hours of operation (eg. curfews);
    • limited gate and parking facilities at some aerodromes;
    • surges due to weather at both destination and departure ports;
    • noise abatement requirements;
    • marketing pressures to schedule operations to the most attractive times; and
    • lack of schedule co-ordination.
  • Once an initial delay has occurred in the planned schedule on a particular day of a destination airport, those flights that are due to arrive at the destination airport may be subjected to a further delay as a result of the initial delay.
  • Any resultant delay is absorbed by aircraft holding or flying additional track miles, thus incurring unnecessary cost to operations.
  • GB patent 2 327 517 discloses a runway reservation system which seeks to optimise only the arrival and departure times at a particular airport. This system is designed to optimise only arrivals and departures at that airport so that delays are kept to an overall minimum in accordance with a preselected algorithm. However, this system does not suggest that the departure times of aircraft leaving from remote airports might be varied so that those aircraft arrive in a particular sequence. Certainly in GB patent 2 327 517 the departure times of aircraft at remote airports are taken as a given and it is not contemplated that those might be varied so suit the arrival/departure schedules at a particular airport, particularly to take account in real time of variations in the overall trip time.
  • Summary of the invention
  • The object of the invention is to provide an improved method and system for scheduling the flow of air traffic.
  • According to a first aspect of the present invention, there is provided a method for scheduling the flow of air traffic into a destination airport over a particular time period, the method including the steps of:
    1. (a) establishing an arrival schedule over the particular time period at said destination airport for a plurality of aircraft.
    2. (b) determining prior to the particular time period, the departure airports from which each of said aircraft departs, so as to define a travel path from a departure airport to the destination airport for each aircraft;
    3. (c) dividing the travel path of each aircraft into a plurality of travel sequences;
    4. (d) estimating from historical data, an initial time estimate for each travel sequence, said initial time estimate being dependent upon any one or more of the following variables:
      • (i) aircraft type;
      • (ii) time for departing aircraft to taxi from its departure gate, to becoming airborne;
      • (iii) time for a departing aircraft, after becoming airborne, to reach a set course point;
      • (iv) flight time for an aircraft from the set course point to reach a designated route fix;
      • (v) time taken by an arriving aircraft from passing over the designated route fix, to land on the specified landing runway of the destination airport;
      • (vi) time taken for an arriving aircraft to taxi from the specified landing runway to its gate or its parking position;
      • (vii) flight path;
      • (viii) weather conditions;
    5. (e) establishing an initial total estimated travel time for each aircraft by summing the respective travel sequence times for each aircraft;
    6. (f) sequencing the departure time of each aircraft in accordance with the initial total estimated travel time, so that the time of aircraft arrival is estimated and an arrival schedule is established.
  • The method may also further include the step of:
    • (g) monitoring the variable conditions so as to be appraised of when the total estimated travel time for one or more aircraft is likely to vary from said initial total estimated travel time.
  • The method may also further include the step of:
    • (h) amending the departure times of any of the aircraft for which the total estimated travel time has been varied so that the aircraft arrive in substantial accordance with the arrival schedule.
  • According to a second aspect of the present invention, there is provided a system to scheduling the flow of air traffic into a destination airport over a particular time period including:
    • an aircraft arrival schedule means adapted to establish record an arrival schedule over the particular time period at said destination airport for a plurality of aircraft, said aircraft arrival schedule means capable of determining prior to the particular time period, the departure airports from which each of said aircraft departs, so as to define a travel path from a departure airport to the destination airport for each aircraft and wherein the travel path of each aircraft is divided into a plurality of travel sequences;
    • data base means adapted to estimate from historical data, an initial time estimate for each travel sequence, said initial time estimate being dependent upon any one or more of the following variables:
      1. (i) aircraft type;
      2. (ii) time for departing aircraft to taxi from its departure gate, to becoming airborne;
      3. (iii) time for a departing aircraft, after becoming airborne, to reach a set course point;
      4. (iv) flight time for an aircraft from the set course point to reach a designated route fix;
      5. (v) time taken by an arriving aircraft from passing over the designated route fix, to land on the specified landing runway of the destination airport;
      6. (vi) time taken for an arriving aircraft to taxi from the specified landing runway to its gate or its parking position;
      7. (vii) flight path:
      8. (viii) weather conditions;
      and
      wherein the aircraft arrival schedule means is further adapted to establish an initial total estimated travel time for each aircraft by summing the respective travel sequence times for each aircraft, and to sequence the departure time of each aircraft in accordance with the initial total estimated travel time, so that the time of aircraft arrival is estimated and an arrival schedule is established.
  • The aircraft arrival schedule means may monitor the variable conditions so as to be appraised of when the total estimated travel time for one or more aircraft is likely to vary from said initial total estimated travel time.
  • The aircraft arrival schedule means may also allow amendment of the departure times of any of the aircraft for which the total estimated travel time has been varied so that the aircraft arrive in substantial accordance with the arrival schedule.
  • Preferably the variable conditions are monitored in real time. More preferably, the variable conditions may be monitored by a real time computer system.
  • Preferably the method is implemented using a computer software program.
  • Optionally, the historical data may be recorded in a database. The database may be a relational database and further comprise a database management system for the upkeep and management of the historical records.
  • Typically the airport traffic is monitored and controlled by at least one air traffic control person who also sets the landing time at the destination airport.
  • Usually the plurality of aircraft is operated by a plurality of airline operators. The operators of the airlines will usually communicate the times at which they intend to arrive at the destination airport. The communication may be by any number of means such as facsimile, email, or via a direct modem link with the air traffic control person. Alternatively, the communication via modem may allow an airline operator to monitor the departure times set for their designated aircraft from the departure airports.
  • Preferably the estimated historical data for each travel sequence is taken from measured data from a multiplicity of flights.
  • Preferably the particular period of time is a 24 hour period of time broken into daily time quartiles of 6 hour periods each, allowing for easy management of the system by the air traffic control person and the airline operator.
  • Preferably the estimated arrival schedule for each aircraft is assigned a time period in which the aircraft can land, known as the programmed time of landing.
  • Preferably the variable conditions that are monitored includes delays. Optionally the variable conditions may further include notifications of newly scheduled and re-scheduled flights, amendment of a terminal area management plan (the plan used to manage the flow of taxiing traffic about an airport. Additionally any flight cancellations may also be monitored.
  • Brief description of the drawings
  • Notwithstanding any other forms which may fall within the scope of the present invention, preferred forms of the invention will now be described, by way of example only, with reference to the accompanying drawings in which:
    • Fig. 1 shows schematic illustrations of a method for scheduling the flow of air traffic into a destination airport over a particular time period.
    Detailed description of the embodiments
  • A first embodiment of the method of the present invention is shown in figure 1, which is a method for scheduling the flow of air traffic into a destination airport over a particular time period.
  • The method includes the step of the first stage 10 in which the arrival schedule is sent from an airline operator to an air craft control person of a destination airport. The aircraft controller determines at stage 10. the available times during a given period in which the planes can actually land at the destination airport so that an arrival schedule is established.
  • The method then involves step 20, in which the travel path of the plurality of flights are determined.
  • The travel paths are then broken down into travel sequences at step 30, for each of the flights. At step 30 the travel path of the flight is broken down into separate record components to be recorded as:
    • the time in which the aircraft leaves from the departure gate to the time the aircraft becomes airborne:
    • the time for a departing aircraft, after becoming airborne, to reach a set course point;
    • the time for an aircraft from the set course point to reach a designated route fix:
    • the time taken by an arriving aircraft from passing over the designated route fix, to land on the specified landing runway of the destination airport;
    • the time taken for an arriving aircraft to taxi from the specified landing runway to its gate or its parking position:
  • At step 40, the time for each of these sequences is estimated from stored historical data 50. The historical data 50 is stored times for each of the time periods:
    • (h) the time in which the aircraft leaves from the departure gate to the time the aircraft becomes airborne:
    • (i) the time for a departing aircraft, after becoming airborne, to reach a set course point:
    • (j) the time taken by an arriving aircraft from passing over a designated route fix, to land on the specified landing runway of the destination airport;
    • (k) the time taken for an arriving aircraft to taxi from the specified landing runway to its gate or its parking position:
  • Each of time periods (h) to (k) are dependent upon:
    1. (a) the aircraft type
    2. (b) the flight path, and
    3. (c) the weather conditions
  • At step 60, in which each of the times determined from the flight times (h) to (k) are added so as to determine the total time for each flight. From this total time, the time at which each flight should depart from its departure airport is determined and the departure time is then set.
  • The estimated flight times for each sequence are then monitored at stage 70 during the progress of the flights for the time period. The time difference between the estimated times at 40 and the actual times which are monitored for each record component at 80 are then assessed at 90. If there is a difference between the estimated and the actual flight times at 90, and other flights have not departed from their departure airports, then the flight departure time is amended at step 100 and a new departure time is set at 60.
  • In this way the delay of an aircraft in flight is reduced and the traffic flow about an airport becomes easier to manage. The reduction delay in this example of the invention and in the embodiment described below, significantly reduces the operating costs of the airline operator, ensures schedule stability, and improves gate utilisation, aircraft utilisation, crew utilisation and passenger connections. Other benefits are that the real time data provides real time information regarding a flight which can assist in conducting scenarios for alternative flight landing times and take off schedules.
  • The Central Traffic Management System
  • Another method and system for scheduling the flow of air traffic into a destination airport over a particular time period, is the "Central Traffic Management System" (CTMS), a software program and management system developed by the inventors of the present invention.
  • Where in the specification the following acronyms are used to describe the CTMS, they have the following meaning:
    Acronym Meaning
    ACA Airports Coordination Australia (SLOT Database)
    ACARS Aircraft Communication Addressing and Reporting System
    ACID Aircraft Identification (May be FLT NO or REG)
    ADEP Aerodrome of Departure
    ATC Air Traffic Control
    ADES Aerodrome of Destination
    AFTN Aeronautical Fixed Telecommunication Network
    AMDIS Aircraft Movement and Delay Information System
    ATL Actual Time of Landing
    ATS Air Traffic Services Division
    CDTP Controlled Departure Time Program
    CISB Corporate Information Services Branch
    CTMS Central Traffic Management System
    ETD Estimated Time of Departure (AIP)
    ETDE Estimated Time of Departure extrapolated from GDTA or TOTA
    ETDF Estimated Time of Departure based on Flight Plan
    ETDP Estimated Time of Departure based on PTL
    ETDS Estimated Time of Departure based on Schedule
    ETF Estimated Time to Fix
    ETL Estimated Time of Landing (AIP)
    ETLE Estimated Time of landing extrapolated from actual flight event
    ETLF Estimated time of Landing based on Flight Plan
    ETLS Estimated Time of Landing based on Schedule
    FDP Flight Data Processor/Processing
    FIX En-route fix, which identifies inbound route
    FLT NO Flight Number (Includes Airline Operator eg., QFA123, AAA9)
    FTL Flow Time of Landing (known as Estimated Landing Time {ELT} in the current Sydney Flow Management System and as the Proposed Time of Landing {PLT} in other local usage).
    GAT Gate Arrival Time (Generic or general usage)
    GATA Actual Gate Arrival Time
    GATE Gate Arrival Time extrapolated from an actual flight event
    GATF Gate Arrival Time based on Flight Plan
    GATP Gate Arrival Time based on PTL
    GATS Gate Arrival Time based on Airline Schedules
    GDT Gate Departure Time (Generic or general usage)
    GDTA Actual Gate Departure Time
    GDTF Gate Departure Time based on Flight Plan
    GDTP Gate Departure Time based on PTL
    GDTS Gate Departure Time based on Airline Schedules
    GNDMI Ground Manoeuvring Interval
    KSA Kingsford Smith International Airport. Sydney
    PTL Programmed Time of Landing
    SLOTA Arrivals SLOT (Sydney Only)
    SLOTD Departures SLOT (Sydney Only)
    TAAATS The Australian Advanced Air Traffic System
    TAMP Terminal Area Management Plan
    TARDAS The Advanced Runway Decision Advisory System
    TMAMI Terminal Control Area Manoeuvring Interval
    TOF Time Over Fix (general or generic usage)
    TOFA Actual Time Over Fix
    TOFE Time Over Fix extrapolated from actual flight event
    TOFF Time Over Fix based on Flight Plan
    TOFP Time Over Fix based on PTL
    TYP aircraft type
    TOFS Time Over Fix based on Airline Schedules
    TOT Take Off Time (general or generic usage)
    TOTA Actual Take Off Time
    TOTE Take Off Time extrapolated from GDTA
    TOTF Take Off Time based on Flight Plan
    TOTP Take Off Time based on PTL
    TOTS Take Off Time based on Airline Schedules
    AIP Aeronautical Information Publication
    DEP Departure
    RWY Aerodrome Runway
    ATA Actual Time of Arrival
    EET Estimated Elapsed Time
    TMA Terminal Area (physical 3 dimensional space around nominated aerodrome)
    ATD Actual Time of Departure
    ETA Estimated Time of Departure
    TWR Control Tower
    CNL Cancel
    FPL Flight Plan
  • The CTMS is closely coupled to the live ATC system. The CTMS assists in the smooth operation of the ATC system by recalculating the departure times of scheduled flights inbound to CTMS aerodromes so as to minimise or eliminate the need for flow control and the inherent airborne delays.
  • CTMS uses data items (see "Data Items" described below) to recalculate the departure time of scheduled flights as follows:
    • 1 When the TAMPs for all CTMS airports are registered, CTMS estimates an arrival schedule for each flight of an airline over a particular time period by calculating the Programmed Times of landing (PTL) available within each half hour period of the particular time period, for each CTMS airport.
    • 2 Once the Airline Schedules are loaded into CTMS, CTMS calculates the estimated landing time for each flight based on the scheduled gate departure time. This is achieved by estimating from historical data, an initial time estimate for each stage of the flight path. The data is determined from historical data measured for the following stages of flight:
      1. (a) the aircraft type;
      2. (b) the time for the departing aircraft to taxi from its departure gate, to becoming airborne;
      3. (c) the time for a departing aircraft, after becoming airborne, to reach a set course point of the flight, the time being dependent on the aircraft type:
      4. (d) the time taken by an arriving aircraft from passing over a designated route fix, to land on the specified landing runway of the destination airport, the time being dependent on the aircraft type;
      5. (e) time taken for the arriving aircraft to taxi from the specified landing runway to its gate or its parking position;
      6. (f) the flight path, being dependent on the aircraft type
      Any one of the above historical data may (in other embodiments of the invention), be also dependent on the weather conditions:
    • 3 From the estimated landing times, CTMS allocates a programmed time of landing to each flight and calculates all of the programmed flight event times based on the PTL.
    • 4 CTMS notifies the airline operators, of the PTLs allocated for their particular flights and the Gate Departure Times (revised as necessary) required to achieve these PTLs.
    • 5 CTMS repeats the above processes (steps 1 to 4) so as to amend the departure times for individual notifications of newly scheduled and re-scheduled flights.
    • 6 CTMS also repeats these processes (steps 1 to 4), for all affected flights at routine TAMP re-issue times and when an individual TAMP is amended so as to amend the departure times.
    • 7 CTMS checks and when necessary modifies flight schedules based on FPL. CHG messages received via the AFTN. FPL messages for unscheduled flights are also decoded and added to the lists of flights.
    CTMS follows the progress of all flights recording, where known, the actual times at which significant events occur for each flight (ie. Gate departure, take off, landing and gate arrival). Data Types
  • The CTMS uses various data types, these are:
    • SLOT Allocation data .
    • Aircraft Movement data
      • Airline Schedule data
      • AFTN data
      • TAAATS data
    • Reference data
      • Terminal Area Reference data
      • Estimated Time to Fix (ETF) data
    • Terminal Area Management Plan (TAMP) data
    Airline Schedule Data
  • This data is supplied by the major airlines for the scheduled movements of their aircraft and possibly for other aircraft for which they have a responsibility. It is provided on a daily basis for the following two days of operations, giving a daily update of the next day's operations.
  • AFTN Data
  • Data is received as individual messages relating to specific flights. The AFTN message types that CTMS processes are shown in the following table:
    AFTN Message Description
    ADFN FPL These messages are filed by the pilot or aircraft operator to give notice of an intended flight.
    DEP These messages notify the actual time.of departure of a flight.
    CHG These messages inform of a change to previously notified flight plan details.
  • TAAATS data
  • CTMS receives data from the TAAATS system. The following data is required
    Information Details
    Departure Departures for each relevant flight using TAAATS parameters to define departure:
    • ACID
    • ATD
    • ADEP
    • ADES
    Flight Details Flight Plan information including changes created within TAAATS.
    Estimated Landing Time ETL as calculated for each relevant arriving flight when
    Actual Airborne Landing Time Actual landing and or airborne time for each relevant flight
  • Other Aircraft Movement Data
  • Other aircraft movement data is as follows :
    • Individually scheduled flights input directly by ATS
    • Actual aircraft movement data
      • GDTA
      • TOTA (ACARS equipped aircraft only)
      • ATL (ACARS equipped aircraft only)
      • GATA
    Terminal Area Reference Data
  • Terminal area reference data has a number of elements as shown in the following table:
    Terminal Area Reference Data Description
    Departure Airport Ground Manoeuvring Interval This time interval is the estimated time for a departing aircraft to taxi from its departure gate to becoming airborne.
    (ADEP GNDMI) For each CTMS airport an ADEP GNDMI is stored in three broad categories of aircraft from each relevant terminal to each departure runway.
    Departure Airport Terminal Manoeuvring Area Interval This time interval is the estimated time for a departing aircraft, after becoming airborne, to reach the set course point.
    (ADEP TMAMI) For each CTMS airport an ADEP TMAMI is stored in three broad categories of aircraft from each departure runway to the set course point for each route.
    Destination Airport Terminal Manoeuvring Area Interval This time interval is the estimated time taken by an arriving aircraft from passing over the designated route fix. to land on the specified landing runway of the destination airport.
    (ADES TMAMI) For each CTMS airport an ADES TMAMI is stored in three broad categories of aircraft, each varying by the type of approach to be flown, from the arrival fix for each route to each arrival runway.
    Destination Airport Ground Manoeuvring Interval This time interval is the estimated time taken for an arriving aircraft to taxi from the specified landing runway to its gate or its parking position.
    (ADES GNDMI) For each CTMS airport an ADES GNDMI is stored in three broad categories of aircraft from each arrival runway to each terminal.
  • Estimated Time to Fix Data
  • These are time intervals for aircraft to fly from the set course point at an ADEP to the inbound Fix for the ADES.
  • The ETF interval is stored in five broad categories for each route.
  • Other Reference Data
  • Other reference data which may be included in CTMS are:
    • Aircraft Types
    • Airports
    • Outbound Routes for each CTMS airport
    • Inbound fixes used on approach to each CTMS airport
    • Airline Operators
    TAMP Data
  • TAMP Data for each CTMS Aerodrome is as shown in the following table:
    TAMP Data Description
    Period of Effect The 15 minute period to which the following data relates.
    Airport Configuration This identifies the runways that will be used for arrival and departure.
    Arrival Acceptance rate This identifies the number of arrivals that ATS determines that an airport can accept within a one hour period.
    Departure rate This identified the number of departures that an airport can handle within a one hour period
    Approach Type This identifies the type of approach to be flown based on the forecast meteorological conditions:
    • VMC - Visual approach
    • IMC - Instrument approach
    • ILS - Precision Instrument approach
  • Loading Airline Schedules
  • Airline schedule data covering a 48 hour period is be transferred at approximately 5.00 PM to the ATC of each CTMS airport by the airlines who have flights due to land within the 48 hour period.
  • Data Fields Extracted from Airline Schedules
  • When this data is fully loaded. CTMS extracts and stores the following data for each flight for the 48 hour period:
    • Aircraft Identification (this may be the FLT NO or the REG)
    • Aircraft Type (if given)
    • Departure Airport
    • Scheduled Gate Departure Time
    • Destination Airport
    • Scheduled Gate Arrival Time
    • REG if notified but not used as ACID
    Determining the Aircraft Category
  • Where the flight details in the airline schedules include an aircraft type, the aircraft type category is obtained by searching the Aircraft Category Table for the entry matching the aircraft Type. Entries in the Aircraft Category Table appears as shown in the following table of examples:
    Figure imgb0001
  • Obtaining the Inbound Fix
  • CTMS uses the ADES. ADEP and Category fields to access the fix reference table to obtain the default route and inbound fix applicable to this ADEP, ADES and aircraft Category. Where the aircraft category is not known, a default route and fix based on ADEP and ADES only will be used and an aircraft category will be assumed.
  • Entries in the fix table will appear as shown in the following table of examples:
    Figure imgb0002
    Figure imgb0003
  • Programming of Flights
  • When the above processes are complete the Flight Programming Function is initiated automatically and the estimates of the time for each flight is recorded within CTMS.
  • Loading TAMP Data
  • TAMP data is normally input daily at a set time by the responsible Air Traffic Controller at each CTMS airport. TAMP data comprises four quartiles each covering a 6 hour period. Each quartile comprises 12 'lines' containing the RWY configuration, hourly acceptance rate and approach type for a 15 minute period.
  • Each quartile and line will commence at a specific time that may be offset from the hour and half hour by up to 15 minutes.
  • Draft Quartiles
  • A number of draft quartiles may be created for each period.
  • The controller may evaluate the delay that will result from the combination of different active and draft quartiles using the delay forecast function. When the controller has selected the most appropriate quartile for a period it will be designated as active and the previously active quartile will become superseded.
  • CTMS will register the four active quartiles, if present, as the TAMP for the location.
  • Delay Forecast Function
  • The delay forecast function allows access to the airline schedules for the period covered by the nominated quartiles and calculates the delay (if any) that would be generated at the location for each half hour period. Active and draft quartiles may be in the calculation.
  • The forecast delay for each 30 minute period is displayed to the controller for evaluation.
  • Amending Active TAMP data
  • Once quartiles have been made active and registered within CTMS they cannot be amended directly. The only way to change an active quartile is to create a new draft quartile for the relevant period and nominate it as the active one. The previously registered quartile(s) will become superseded.
  • TAMP data cannot be changed retrospectively, ie. quartiles and lines currently in use or not yet in use may be amended provided they are draft, but those whose period of validity has expired may not.
  • Calculating PTLs from Active TAMP data
  • When a new active quartile is registered the CTMS calculates the PTLs available for each 15 minute period from the airport acceptance rate, as shown in the following table of examples:
    Arrival Acceptance Rate per hour PTL Interval PTLs 0600 -0630
    20 60 minutes divided by 20 arrivals = 3 minutes 0600, 0603, 0606, 0609, 0612 etc.
    35 60 minutes divided by 35 arrivals = 1.7 minutes 0600, 0602, 0603, 0605, 0607, 0608 etc
    60 60 divided by 60 = 1 minute 0600. 0601. 0602. 0603 etc.
  • Receipt of AFTN and TAAATS Messages
  • Flight Plan and modification messages are processed in CTMS as follows :
    • Flight details are correlated with the airline schedule where possible
    • The outbound and inbound route segments for the flight are checked
    • For 'untouchable' flights (that is flights which have departed an airport which does not have the CTMS) the flight planned ETA will be checked against the GATS
    Correlating Flight Details
  • The processes for correlating flight details in an FPL or CHG message with scheduled flight details is shown in the following table:
    If match found for Then Otherwise
    ACID between ADEP and ADES at approximate ETD In scheduled flights - Go to "Messages for unidentifiable flights" below
    • Change the flight status from scheduled to planned.
    • Store the new REG if different to the scheduled REG
    • Store the new TYP if different to the scheduled TYP and re-determine the aircraft category. If different then go to "Aircraft Category Changed"
    In reserved PTLs list-
    • Confirm the reserved PTL
    • Set the flight status to planned
    • Store the new REG if different to the reserved REG
    • Store the new TYP if different to the reserved TYP and re-determine the aircraft category. If different then go to "Aircraft Category Changed"
  • Aircraft Category Changed
  • If the new aircraft TYP notified in the flight plan results in a change to the Aircraft category, CTMS recalculates the ETDS, TOFS and ETLS.
  • Checking the Outbound and Inbound Route Segments
  • The outbound and inbound route segments from the flight plan are correlated with the assumed route obtained for this flight from the airline schedule and the fix reference table.
    • If these are the same then no further action is required
    • If these are different then CTMS will identify new set course point and inbound fix and recalculate the ETDS, TOFS, ETLS and GATS event times for the flight
    • CTMS will then recheck the ETLS against the PTL. See "Rechecking the ETLS" below.
  • Entries in the fix table will appear as shown in the following table of examples:
    Figure imgb0004
  • Comparing ETA and GATS for Excepted or 'Untouchable' Flights
  • If the flight has a time greater than 3 hours or has an approved special flight status, then CTMS compares the flight planned ETA with the GATS.
    • If the difference between these times is less than a pre-defined compatibility margin, then no action is required
    • If their difference is greater than this margin then the GATS will be set to the ETA and the TOFS and ETLS event times will be recalculated.
    • The new ETLS will become the PTL for the flight because it is, by definition, an 'excepted' or 'untouchable' flight.
    Checking Departure Time
  • If a Flight Plan Modification message includes an amended departure time, that is different to the ETDS by more than a pre-defined compatibility margin, as defined by a VSP. CTMS will store the new ETD as the GDTS and recalculate all flight event times based on this new GDTS, as shown in the following table :
    Event Recalculation
    TOTS New GDTS plus ADEP GNDMI
    ETDS New TOTS plus ADEP TMAMI
    TOFS New ETDS plus ETF
    ETLS New TOFS plus ADES TMAMI
    GATS New ETLS plus ADES GNDMI
  • New PTLs not Allocated
  • A new PTL will not be allocated to a scheduled flight for which :
    • a revised ETD is notified by modification message
    • a different aircraft type that result in a change in aircraft category is notified in the FPL message
    unless a new PTL has been reserved for the flight using the Examine Flight Options Function. Messages for Unidentifiable Flights
  • When the flight details correlation detailed above fails to find a match in the airline schedules then the CTMS process as follows :
    • For a Flight Plan message
      • Originate advice of an unknown flight to CTMS Administration
      • If an airline but not a specific flight was identifiable then also originate advice of a non-compatible flight plan to the airline
      • Add this flight to the schedule and run the Flight Programming Function for this flight alone.
    • For a modification advise
      • Originate advice of an unknown flight to CTMS Administration
      • If an airline but not a specific flight was identifiable then also originate an advice for a non-compatible flight to the airline
    Flight Change Notification
  • Any change to the GDTS for a scheduled flight that results from the above processes shall originate an advice to the airline and CTMS Administration.
  • Receipt of AFTN CNL Message.
  • Delete the flight plan record for the flight, this will not cancel the schedule information if the schedule has been notified separately from flight plan.
  • Receipt of AFTN & TAAATS aircraft actual movement advice
  • Aircraft actual movement advice sourced from the AFTN and or from within the TAAATS system is detailed within the chapter titled "Flight Progress Monitoring".
  • Flight Programming
  • When the airline schedules and the TAMPs for all CTMS airports are loaded. CTMS commences the flight programming function.
  • Calculating Scheduled Flight Event Times
  • The flight programming function involves using the various data fields loaded in the schedules and TAMPs to access the appropriate reference tables and from these to calculate a series of intervals and event times for each flight based on the scheduled gate departure time, as follows :
    • Take Off Time (TOTS)
    • Departure or set course time (ETDS)
    • Time Over Inbound Fix (TOFS)
    • Time of Landing (ETLS)
  • The flight schedule is then sorted into an arrival sequence by GATS at each CTMS airport.
  • Allocating PTLs to Flights
  • Each Flight is allocated a Programmed time of Landing (PTL), 'untouchable' flights are allocated first to ensure that the appropriate PTL is available for allocation. When a PTL has been allocated, the remaining programmed times for each flight are calculated as follows:
    • Gate Departure time (GDTP)
    • Take Off Time (TOTP)
    • Time Over Fix (TOFP)
    • Gate Arrival Time (GATP)
  • The above event times are the same as the scheduled times unless the allocated PTL is later than the ETL by more than a pre-defined compatibility margin.
  • Allowing Bulk Changes
  • The CTMS systems allows airline operators to make decisions relating to changing and swapping PTL's within their own system.
  • CTMS shall accommodate this by allowing :
    • Bulk changes
    • Swaps between operators
    • Booking vacant PTL's whilst these changes are underway.
    Notifying the Airlines Operators
  • When the above process is complete, the airline operators are notified of the allocated PTL and revised gate departure and arrival times for each of their flights.
  • Calculating the TOTS
  • To calculate the TOTS, CTMS will be required to perform a number of steps as shown in the following step action table:
    Step Action
    1 Determine the ADES passenger terminal
    2 Determine the ADES GNDMI
    3 Calculate the TOTS
  • Determining the ADEP Terminal
  • The ADEP passenger terminal is obtained by searching the passenger terminal table for entries matching the airline operator for the flight.
  • The airline operator is determined from the leading 2 or 3 non-numeric characters in the FLT NO.
  • If the airline cannot be determined from the FLT NO, then the default terminal for the airport will be allocated.
  • Entries in the Passenger Terminals Table will appear as shown in the following table of examples:
    Figure imgb0005
  • Determining the ADEP GNDMI
  • The ADEP GNDMI is obtained by searching the ground manoeuvring table for an entry matching the ADEP passenger terminal, the ADEP departure runway (as defined in the TAMP for the schedule departure time) and the aircraft category for the flight.
  • Entries in the ground manoeuvring table will appear as shown in the following table of examples:
    Figure imgb0006
  • The TOTS for each flight is the Scheduled Departure Time plus the ADEP GNDMI.
  • Flights from non-CTMS airports
  • The process is similar for a non-CTMS airport except that default values are used for ADEP GNDMI. These values are not specific to any terminal or departure RWY.
  • Default values for ADEP GNDMI at CTMS airports
  • Default values for ADEP GNDMI are used for CTMS airports when there is no active TAMP quartile registered for the period in which the departure is to occur.
  • Calculating the ETDS
  • To calculate the ETDS, CTMS performs a number of steps as shown in the following step action table:
    Step Action
    1 Determine the ADEP TMAMI
    2 Calculate the ETDS
  • Determining the ADEP TMAMI
  • The ADEP TMAMI is obtained by searching the terminal area manoeuvring table for an entry matching the ADEP, the ADEP departure runway (as defined in the TAMP for the schedule departure time), the ADES and the aircraft category for the flight.
  • Entries in the terminal area manoeuvring table appear as shown in the following table of examples:
    Figure imgb0007
  • The ETDS for each flight is the TOTS plus the ADEP TMAMI.
  • Flights from non-CTMS airports
  • The process is similar for a non-CTMS airport except that default values are used for ADES TMAMI. These values are not specific to any departure RWY or route.
  • Default values for ADEP TMAMI at CTMS airports
  • Default values for ADEP TMAMI will be used for CTMS airports when if there is no active TAMP quartile registered for the period in which the departure is to occur.
  • Calculating the TOFS
  • To calculate the TOFS, CTMS performs a number of steps as shown in the following step action table:
    Step Action
    1 Determine the ETF
    2 Calculate the TOFS
  • Determining the ETF
  • The ETF is obtained by searching the ETF table for an entry matching the ADEP, the route fix and the aircraft category for the flight.
  • Entries in the ETF will appear as shown in the following table of examples:
    Figure imgb0008
  • The TOFS for each flight is the ETDS plus the ETF.
  • Calculating the ETLS
  • To calculate the ETLS. CTMS performs a number of steps as shown in the following step action table:
    Step Action
    1 Determine the ADES TMAMI
    2 Calculate the ETLS
  • Determining the ADES TMAMI
  • The ADES TMAMI is obtained by searching the ADES TMAMI table for an entry matching the inbound fix, the ADES runway and approach type (from the ADES TAMP), and the aircraft category for the flight.
  • Entries in the ADES TMAMI appear as shown in the following table of examples:
    Figure imgb0009
    FIX ADES Runway Aircraft CATEGORY Type of APPROACH ADES TMAMI
    RIVET 16 Jet ILS
    ODA 16 Other VMC
    CAA 16 Other VMC
    CAA 16 Turbo-Prop VMC
    CAA 16 Turbo-Prop IMC
    JRY 16 Jet IMC
    JRY 16 Jet ILS
  • The ETLS for each flight is the TOFS plus the ADES TMAMI.
  • Calculating Event Times for Unnotified Flights
  • When a valid flight plan is received for a flight into a CTMS airport which has not previously been notified, CTMS must calculate event times for it. The process for calculating these event times involves a number of steps as shown in the following table:
    Step Action
    1 Extract the required flight details from the flight plan
    2 Determine the aircraft Category, terminals and ADEP GNDMI and TMAMI
    3 Calculate the GDTF and TOTF
    4 Determine the ADES TMAMI and GNDMI
    5 Calculate the TOFF and GATF
    6 Allocate a PTL.
  • Extracting the Flight Details
  • The flight plan will be decoded and the following details extracted and stored for the flight:
    • ACID
    • ADES
    • ADEP
    • TYP
    • ETDF
    • Inbound Fix
    • ETLF
    • REG
    Determining the Aircraft Category
  • The aircraft category is obtained by searching the Aircraft Category table for the entry matching the aircraft TYP.
  • Determining the Terminals
  • The default terminals in the passenger terminal table for the ADEP and ADES will be used for unnotified flights.
  • Determining the ADEP GNDMI and TMAMI
  • The ADEP GNDMI and TMAMI are obtained by referencing the ADEP TAMP (or using default values) and searching the ground and TMA manoeuvring interval tables for entries matching the flight details.
  • Determining the ADES GNDMI and TMAMI
  • The ADES GNDMI and TMAMI are obtained by referencing the ADES TAMP (or using default values) and searching the ground and TMA manoeuvring interval tables for entries matching the flight details.
  • Calculating Event Times for Unnotified Flights
  • The standard ICAO usage of ETD as referring to the set course time is applied to all unnotified flights. Event times for unnotified flights will be calculated as follows :
    • The ETDF is the ETD from the flight plan
    • The GDTF is the ETDF minus the ADEP TMAMI and GNDMI
    • The TOTF is the ETD minus the ADEP TMAMI
    • The ETLF is the ETA from the flight plan
    • The TOFF is the ETLF minus the ADES TMAMI
    • The GATF is the ETLF plus the ADES GNDMI
    Allocating a PTL to an Unnotified Flight
  • PTLs are allocated to unnotified flights only to prevent those PTLs being allocated to scheduled flights via the Examine Flight Options Function.
  • Unnotified Flights from CTMS to non-CTMS airports
  • For unnotified flights departing from CTMS airports for non-CTMS airports. CTMS will calculate only the ADEP GDTF and ADEP TOTF. These flights are not monitored after take off.
  • Allocating PTLs to Flights
  • The allocation of PTLs to flights is performed when the scheduled event time calculations for all flights have been completed. The Flight Programming function involves a number of steps as shown in the following table:
    Step Action
    1 Sort the aircraft schedule
    2 Determine if the flight is an 'exempt' or 'untouchable' flight.
    3 For all 'excepted' or 'untouchable' flights allocate the PTL equal to or next after the ETLS.
    4 When PTLs have been allocated to all untouchable flights then allocate PTLs to all other flights, see "Allocating the PTL"
  • Merging and Sorting the Schedules
  • The schedules submitted by the various airlines are merged and sorted in ascending order by GATS for each CTMS airport.
  • Exempt or Untouchable Flights
  • Exempt or untouchable flights are those :
    • departing from overseas
    • between city pairs that have a nominal flight time stored in the reference data that is greater than 3 hours
    • having approved special flight status (eg. VIP PM, VIP GG or MEDICAL)
    Allocating the PTL
  • The latest possible landing time is the gate arrival time from the airline schedule minus the ADES GNDMI.
  • The earliest possible landing time is the ETLS calculated from the scheduled gate departure time.
  • Allocate the next available PTL equal to or after the ETLS to the flight.
  • Because of excessive allowances in the scheduled gate arrival times for some flights and variations in the departure and arrival runways used, basing the PTL allocation on the ETLS instead of the GATS minus the ADES GNDMI can produce a negative time penalty (ie. a time saving) for the airline.
  • Calculate Programmed Event Times
  • Calculate the programmed flight event times based on the allocated PTL. Because the PTL relates to the ADES the following table shows this process in reverse order :
    Step Action
    1 Calculate the ADES programmed gate arrival time
    2 Calculate the ADES programmed time over fix
    3 Calculate the ADEP programmed ETD
    4 Calculate the ADEP programmed take off time
    5 Calculate the ADEP programmed gate departure time
  • Calculating the GATP
  • To calculate the GATP, CTMS performs a number of steps as shown in the following step action table:
    Step Action
    1 Determine the ADES Passenger Terminal
    2 Determine the ADES GNDMI
    3 Calculate the GATP
  • Determining the ADES Terminal
  • The ADES passenger terminal is obtained by searching the passenger terminal table for entries matching the airline operator for the flight, weather the Domestic or International terminal is to be used.
  • If the airline operator is not directly associated with a particular terminal building, then the database will be checked to see if the operator is represented by or hosted by another airline (at that ADES). If so, the other airlines details will be used. If not, then the default terminal for the airport will be assumed.
  • Entries in the Passenger Terminals Table will appear as shown in the following table of examples:
    Figure imgb0010
  • Determining the ADES GNDMI
  • The ADES GNDMI is obtained by searching the ground manoeuvring table for an entry matching the ADES, the ADES RWY (from the ADES TAMP), the ADES passenger terminal and the aircraft category for the flight.
  • Entries in the ground manoeuvring table will appear as shown in the following table of examples:
    Figure imgb0011
  • Calculating the GATP
  • The GATP for each flight is the allocated PTL plus the ADES GNDMI.
  • Calculating the TOFP
  • The TOFP for each flight is the allocated PTL minus the ADES TMAMI.
  • Calculating the ETDP
  • The ETDP for each flight is the TOFP minus the ETF.
  • Calculating the TOTP
  • The TOTP for each flight is the ETDP minus the ADEP TMAMI.
  • Calculating the GATP
  • The GATP for each flight is the TOTP minus the ADEP GNDMI.
  • Default data in Programmed Time Calculations
  • When the event times are recalculated for a flight from a non-CTMS airport, or for a CTMS airport for which no TAMP has been loaded, the process will be similar to that described above except that default data (not obtained from an active TAMP) will be used.
  • TAMP Amendments
  • Whenever a new active TAMP quartile for a CTMS airport that involves a change to the airport configuration for arrivals and/or departures, a change in the arrival acceptance rate and/or type of approach is registered. CTMS:
    • Re-calculates the PTLs for the CTMS airport(s) affected
    • Re-performs the allocation of PTLs as detailed above in this map
    • Recalculates event times for all flights based on the new PTL's.
  • However movements scheduled within 2 hours of the time that the change is made will be unaffected reflecting the reaction time required by the airlines.
  • Addition of new Flights
  • The addition of new flights will not disrupt PTLs allocated via the bulk programming already performed. New flights will be fitted into the arrival sequence for each CTMS airport as the availability of PTLs permits.
  • Examine Flight Options Function
  • The examine flight options function permits users to evaluate the feasibility of conducting an unscheduled or newly scheduled flight to a CTMS airport.
  • The Examine Flight Options Function also permits interactive users to enter details of a proposed flight or to revise details for an existing flight. When the flight details are entered, the CTMS will run the flight programming function to calculate the ETL for that flight and determine the nearest available PTL which is on or after the ETL. This PTL is displayed to the user together with other PTLs which are available for allocation to the flight.
  • The user then has the ability to reserve a PTL for the proposed flight, by FLT NO, for a period determined by agreement within the CCB.
  • Registration of Itinerant Flight Function
  • The registration of itinerant flight function permit ATS users to register a new scheduled flight.
  • Register Flight Itinerant Function
  • The operation of the register itinerant flight function is similar to the examine flight options function.
  • Newly registered flights are simply added to the bulk schedule and the Flight Programming Function run for this flight only.
  • Itinerant flights advised prior to bulk programming will be included in the 'bulk programming'. Itinerant flights advised after bulk programming will be allocated a PTL without disrupting existing allocations.
  • Flight Progress Monitoring
  • The Flight Progress Monitoring Function is provided to assist airlines to get an improved view of what is happening to the progress of their flights.
  • The elements of flight progress monitoring allows:
    • The receipt and processing of actual aircraft movement messages
    • Monitoring of designated fixes and airports
  • Aircraft movement messages that permit CTMS to monitor the progress of flights are as follows:
    • Gate departure messages
    • Take off messages
    • Departure or ATD messages
    • Landing messages
    • Gate arrival messages
    • TAAATS system messages
    Flight Progress Monitoring Function
  • Flight following commences when CTMS receives advice of an aircraft push back from its departure gate at a CTMS aerodrome or setting course from a non-CTMS aerodrome.
  • Accurate Arrival Information
  • TAAATS data is provided to update ETL and GAT.
  • Monitoring of Designated Fixes
  • The designated fix display function permits users to sort and display snapshot lists of flights over designated fixes and airports in chronological order. It also permits counts of flights over designated fixes and airports together with the ability to make projections.
  • It will also allow airlines to view current and projected TAMPs for CTMS airports.
  • Receipt of Gate Departure Time
  • Upon receipt of a gate departure time from a suitably equipped aircraft or airport operator the CTMS shall change the flight status from planned to Active, store this time in the Actual Gate Departure Time (GDTA) field and extrapolate the :
    • TOTE
    • ETDE
    • TOFE
    • ETLE
    • GATE
    Receipt of a Take-Off Time
  • Upon receipt of a take off advice from a suitably equipped aircraft or airport operator, the CTMS shall store this time in the actual take off time (TOFA) field and re-extrapolate the:
    • ETDE
    • TOFE
    • ETLE
    • GATE
    Receipt of a DEP Message or Actual Time of Departure
  • Upon receipt of a DEP or other departure advice from a suitable equipped aircraft or airport operator, the CTMS shall store this time in the ATD field and re-extrapolate the:
    • TOFE
    • ETLE
    • GATE
    Receipt of a Landing Time
  • Upon receipt of a landing time from a suitably equipped aircraft or airport operator, the CTMS shall store this time in the ATL field and re-extrapolate the Gate Arrival Time (GATE).
  • Receipt of an Actual Gate Arrival Time
  • Upon receipt of a Gate Arrival Time from a suitably equipped aircraft or airport operator, the CTMS shall store this time in the Actual Gate Arrival Time (GATA) field and change the flight status from Active to Complete.
  • Receipt of TAAATS System Messages
  • When a TAAATS STAR is generated for a flight inbound to a CTMS airport, the system shall update the ETL and extrapolate a new GAT from that ETL and the taxi time for the nominated runway.
  • Other Reporting Functions
  • CTMS can also provide the capability to produce additional reports for users in real time. These reports represent a snapshot at the time of generation and automatic update will not be supported.
  • Reports for ATC
  • ATC shall be able to generate reports for ATC users. These reports will include:
    • Sort and display flights over designated fixes and airports.
    • "What if" scenarios involving different airport arrival acceptance rates.
    • The approval program including PTL's not allocated.
    • Possible airborne and surrounding delay reports.
    Reports for Industry
  • Major airlines can be provided with a total view of the database excluding details of flights not under their direct operational control, or an affiliated airline.
  • Minor airlines and ad hoc operations will be permitted to view the following reports over a secure Internet site:
    • Their approved program including PTL not allocated, and the functionality to amend these programs
    • Airport TAMPs

Claims (20)

  1. A method for scheduling the flow of air traffic into a destination airport (ADES) over a particular time period, the method including the steps of:
    (a) establishing an arrival schedule (10) lover the particular time period at said destination airport (ADES) for a plurality of aircraft;
    (b) determining prior to the particular time period, the departure airports (ADEP) from which each of said aircraft departs, so as to define a travel path (20) from a departure airport (ADEP) to the destination airport (ADES) for each aircraft;
    (c) dividing the travel path of each aircraft into a plurality of travel sequences (30);
    (d) estimating from historical data (40) an initial time estimate for each travel sequence, said initial time estimate being dependent upon any one or more of the following variables:
    (i) aircraft type;
    (ii) time for departing aircraft to taxi from its departure gate, to becoming airborne;
    (iii) time for a departing aircraft, after becoming airborne, to reach a set course point;
    (iv) flight time for an aircraft from the set course point to reach a designated route fix;
    (v) time taken by an arriving aircraft from passing over the designated route fix, to land on the specified landing runway of the destination airport;
    (vi) time taken for an arriving aircraft to taxi from the specified landing runway to its gate or its parking position;
    (vii) flight path;
    (viii) weather conditions;
    (e) establishing an initial total estimated travel time (40) for each aircraft by summing the respective travel sequence times for each aircraft;
    (f) sequencing the departure time of each aircraft in accordance with the initial total estimated travel time, so that the time of aircraft arrival is estimated and an arrival schedule is established.
  2. A method according to claim 1, further including the step of:
    (g) monitoring the variable conditions (80) so as to be appraised of when the total estimated travel time for one or more aircraft is likely to vary from said initial total estimated travel time (90).
  3. A method according to claim 2, further including the step of:
    (h) amending the departure times of any of the aircraft (100) for which the total estimated travel time has been varied so that the aircraft arrive in substantial accordance with the arrival schedule.
  4. A method according to any one of the preceding claims, wherein the variable conditions are monitored in real time (80).
  5. A method according to any one of the preceding claims, wherein the historical data is calculated from empirical data and retrieved from a database.
  6. A method according to any one of the preceding claims, wherein the plurality of aircraft are operated by a plurality of airline operators.
  7. A method according to any one of the preceding claims, wherein the particular time period is a 24 hour period of time.
  8. A method according to any one of the preceding claims, wherein the time period is broken into daily time quartiles of 6 hour periods each.
  9. A method according to any one of the preceding claims, wherein a programmed time of landing (PTL) is calculated from the estimated arrival schedule for each aircraft.
  10. A method according to any one of claims 2 to 9. wherein the variable conditions further include any one or more of the following variables:
    (a) delays of a flight;
    (b) notifications of newly scheduled and re-scheduled flights:
    (c) amendment of a terminal area management plan (TAMP) or
    (d) flight cancellations.
  11. A system to schedule the flow of air traffic into a destination airport (ADES) over a particular time period including:
    an aircraft arrival schedule means adapted to establish record an arrival schedule (10) over the particular time period at said destination (ADES) airport for a plurality of aircraft, said aircraft arrival schedule means capable of determining prior to the particular time period, the departure airports (ADEP) from which each of said aircraft departs, so as to define a travel path from (20) a departure airport (ADEP) to the destination airport (ADES) for each aircraft and wherein the travel path of each aircraft is divided into a plurality of travel sequences;
    data base means adapted to estimate from historical data (40) an initial time estimate for each travel sequence, said initial time estimate being dependent upon any one or more of the following variables:
    (i) aircraft type:
    (ii) time for departing aircraft to taxi from its departure gate, to becoming airborne;
    (iii) time for a departing aircraft, after becoming airborne, to reach a set course point;
    (iv) flight time for an aircraft from the set course point to reach a designated route fix;
    (v) time taken by an arriving aircraft from passing over the designated route fix, to land on the specified landing runway of the destination airport;
    (vi) time taken for an arriving aircraft to taxi from the specified landing runway to its gate or its parking position;
    (vii) flight path;
    (viii) weather conditions:
    wherein the aircraft arrival schedule means is further adapted to establish an initial total estimated travel time for each aircraft by summing the respective travel sequence times for each aircraft, and to sequence the departure time of each aircraft in accordance with the initial total estimated travel time, so that the time of aircraft arrival is estimated and an arrival schedule is established (10).
  12. A system according to claim 11, wherein the aircraft arrival schedule means monitors the variable conditions so as to be appraised of when the total estimated travel time for one or more aircraft is likely to vary from said initial total estimated travel time.
  13. A system according to claim 12, wherein the aircraft arrival schedule means allows amendment of the departure times of any of the aircraft for which the total estimated travel time has been varied so that the aircraft arrive in substantial accordance with the arrival schedule.
  14. A system according to any one of claims 11 to 13, wherein the variable conditions are monitored in real time.
  15. A system according to any one claims 11 to 14, wherein the historical data recorded in the data base means is calculated from empirical data and retrieved from a database.
  16. A system according to any one claims 11 to 15, wherein the plurality of aircraft are operated by a plurality of airline operators.
  17. A system according to any one of claims 11 to 16, wherein the particular time period is a 24 hour period of time.
  18. A system according to any one of claims 11 to 17, wherein the time period is broken into daily time quartiles of 6 hour periods each.
  19. A system according to any one of claims 11 to 18, wherein a programmed time of landing (PTL) is calculated from the estimated arrival schedule for each aircraft.
  20. A system according to any one of claims 12 to 19, wherein the variable conditions further include any one or more of the following variables:
    (a) delays of a flight;
    (b) notifications of newly scheduled and re-scheduled flights;
    (c) amendment of a terminal area management plan (TAMP) or flight cancellations.
EP00913964A 1999-04-08 2000-04-07 Air traffic management system Expired - Lifetime EP1188137B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
AUPP9652A AUPP965299A0 (en) 1999-04-08 1999-04-08 Air traffic management system
AUPP965299 1999-04-08
PCT/AU2000/000290 WO2000062234A1 (en) 1999-04-08 2000-04-07 Air traffic management system

Publications (3)

Publication Number Publication Date
EP1188137A1 EP1188137A1 (en) 2002-03-20
EP1188137A4 EP1188137A4 (en) 2003-06-25
EP1188137B1 true EP1188137B1 (en) 2007-02-14

Family

ID=3813850

Family Applications (1)

Application Number Title Priority Date Filing Date
EP00913964A Expired - Lifetime EP1188137B1 (en) 1999-04-08 2000-04-07 Air traffic management system

Country Status (6)

Country Link
EP (1) EP1188137B1 (en)
AT (1) ATE354151T1 (en)
AU (1) AUPP965299A0 (en)
DE (1) DE60033390D1 (en)
HK (1) HK1045739A1 (en)
WO (1) WO2000062234A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7667647B2 (en) 1999-03-05 2010-02-23 Era Systems Corporation Extension of aircraft tracking and positive identification from movement areas into non-movement areas
CN101377887B (en) * 2008-07-31 2010-04-14 北京民航天宇科技发展有限公司 Statistical method and apparatus for airliner delay
US7739167B2 (en) 1999-03-05 2010-06-15 Era Systems Corporation Automated management of airport revenues
US7777675B2 (en) 1999-03-05 2010-08-17 Era Systems Corporation Deployable passive broadband aircraft tracking
US7782256B2 (en) 1999-03-05 2010-08-24 Era Systems Corporation Enhanced passive coherent location techniques to track and identify UAVs, UCAVs, MAVs, and other objects
US7889133B2 (en) 1999-03-05 2011-02-15 Itt Manufacturing Enterprises, Inc. Multilateration enhancements for noise and operations management
US7908077B2 (en) 2003-06-10 2011-03-15 Itt Manufacturing Enterprises, Inc. Land use compatibility planning software
US7965227B2 (en) 2006-05-08 2011-06-21 Era Systems, Inc. Aircraft tracking using low cost tagging as a discriminator
US8072382B2 (en) 1999-03-05 2011-12-06 Sra International, Inc. Method and apparatus for ADS-B validation, active and passive multilateration, and elliptical surveillance
US8203486B1 (en) 1999-03-05 2012-06-19 Omnipol A.S. Transmitter independent techniques to extend the performance of passive coherent location
US8446321B2 (en) 1999-03-05 2013-05-21 Omnipol A.S. Deployable intelligence and tracking system for homeland security and search and rescue
CN105513431A (en) * 2015-11-30 2016-04-20 中国民用航空厦门空中交通管理站 Dynamic value determining method and system for practical operation standard of air traffic flow management
US11423793B2 (en) * 2017-05-23 2022-08-23 Adb Safegate Sweden Ab Control system at an airport

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6463383B1 (en) * 1999-04-16 2002-10-08 R. Michael Baiada Method and system for aircraft flow management by airlines/aviation authorities
US6584400B2 (en) * 2001-04-09 2003-06-24 Louis J C Beardsworth Schedule activated management system for optimizing aircraft arrivals at congested airports
US6873903B2 (en) 2001-09-07 2005-03-29 R. Michael Baiada Method and system for tracking and prediction of aircraft trajectories
US7333887B2 (en) 2003-08-08 2008-02-19 Baiada R Michael Method and system for tactical gate management by aviation entities
CN101373561B (en) * 2008-08-25 2010-04-14 北京民航天宇科技发展有限公司 System and method for ordering flight for putting forth
CN101582203B (en) * 2009-06-01 2011-10-19 民航数据通信有限责任公司 Realization system and method for airspace running simulation airflow engine
JP5463945B2 (en) * 2010-02-17 2014-04-09 三菱電機株式会社 Aircraft sequencing system, aircraft sequencing method, and aircraft sequencing program
RU2453914C1 (en) * 2011-04-21 2012-06-20 Иван Владимирович Морозов Method of forming passenger traffic in abnormal (emergency) situations and electronic document circulation method for said system
CN103400053A (en) * 2013-08-26 2013-11-20 合肥飞友网络科技有限公司 Punctual flight takeoff forecasting method
CN104700662B (en) * 2015-03-13 2016-08-24 中国电子科技集团公司第二十八研究所 A kind of collaborative air route based on fuzzy overall evaluation slot allocation method
CN107560614B (en) * 2017-08-04 2020-02-07 北京小米移动软件有限公司 Route planning method and device
EP3483802A1 (en) * 2017-11-13 2019-05-15 The Boeing Company A system and method for determining the runway configuration of an airport
CN110349444B (en) * 2018-04-06 2023-11-10 杭州坚果壳科技开发有限公司 Air traffic flow management method based on big data
GB2584625A (en) * 2019-05-28 2020-12-16 Sita Information Networking Computing Uk Ltd System and method for flight arrival time prediction
CN110428665B (en) * 2019-07-29 2020-10-30 中国电子科技集团公司第二十八研究所 Random double-layer planning method for collaborative allocation of air route and airport time slot
EP3992944A1 (en) * 2020-10-29 2022-05-04 The Boeing Company Systems and methods for predicting flight data
CN114005304B (en) * 2021-10-28 2023-04-18 上海行沙科技有限公司 Method, system and device for sequencing flights in terminal area
CN115457810B (en) * 2022-09-23 2024-01-09 北京软通智慧科技有限公司 Method, device, electronic equipment and storage medium for merging flight operation data
CN116720715B (en) * 2023-08-08 2023-11-28 华航信航空科技(浙江)有限公司 Electronic process single-tube control method applied to program control condition

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2327517A (en) * 1997-06-09 1999-01-27 Director General Ship Research Runway reservation system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4196474A (en) * 1974-02-11 1980-04-01 The Johns Hopkins University Information display method and apparatus for air traffic control
JPH0827811B2 (en) * 1985-02-28 1996-03-21 株式会社日立製作所 Transportation planning method and system
US4706198A (en) * 1985-03-04 1987-11-10 Thurman Daniel M Computerized airspace control system
US5200901A (en) * 1986-11-18 1993-04-06 Ufa, Inc. Direct entry air traffic control system for accident analysis and training
US5265023A (en) * 1990-07-27 1993-11-23 Mitre Corporation Method for issuing adaptive ground delays to air traffic

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2327517A (en) * 1997-06-09 1999-01-27 Director General Ship Research Runway reservation system

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8203486B1 (en) 1999-03-05 2012-06-19 Omnipol A.S. Transmitter independent techniques to extend the performance of passive coherent location
US8072382B2 (en) 1999-03-05 2011-12-06 Sra International, Inc. Method and apparatus for ADS-B validation, active and passive multilateration, and elliptical surveillance
US7739167B2 (en) 1999-03-05 2010-06-15 Era Systems Corporation Automated management of airport revenues
US7777675B2 (en) 1999-03-05 2010-08-17 Era Systems Corporation Deployable passive broadband aircraft tracking
US7782256B2 (en) 1999-03-05 2010-08-24 Era Systems Corporation Enhanced passive coherent location techniques to track and identify UAVs, UCAVs, MAVs, and other objects
US7889133B2 (en) 1999-03-05 2011-02-15 Itt Manufacturing Enterprises, Inc. Multilateration enhancements for noise and operations management
US7667647B2 (en) 1999-03-05 2010-02-23 Era Systems Corporation Extension of aircraft tracking and positive identification from movement areas into non-movement areas
US8446321B2 (en) 1999-03-05 2013-05-21 Omnipol A.S. Deployable intelligence and tracking system for homeland security and search and rescue
US7908077B2 (en) 2003-06-10 2011-03-15 Itt Manufacturing Enterprises, Inc. Land use compatibility planning software
US7965227B2 (en) 2006-05-08 2011-06-21 Era Systems, Inc. Aircraft tracking using low cost tagging as a discriminator
CN101377887B (en) * 2008-07-31 2010-04-14 北京民航天宇科技发展有限公司 Statistical method and apparatus for airliner delay
CN105513431A (en) * 2015-11-30 2016-04-20 中国民用航空厦门空中交通管理站 Dynamic value determining method and system for practical operation standard of air traffic flow management
CN105513431B (en) * 2015-11-30 2017-12-26 中国民用航空厦门空中交通管理站 The dynamic constant value method and system of ATFM practical operation standard
US11423793B2 (en) * 2017-05-23 2022-08-23 Adb Safegate Sweden Ab Control system at an airport

Also Published As

Publication number Publication date
AUPP965299A0 (en) 1999-04-29
EP1188137A1 (en) 2002-03-20
WO2000062234A1 (en) 2000-10-19
DE60033390D1 (en) 2007-03-29
ATE354151T1 (en) 2007-03-15
EP1188137A4 (en) 2003-06-25
HK1045739A1 (en) 2002-12-06

Similar Documents

Publication Publication Date Title
EP1188137B1 (en) Air traffic management system
US9076327B1 (en) Method and system to predict airport capacity, landing direction, landing runway and runways available
US7333887B2 (en) Method and system for tactical gate management by aviation entities
US9171476B2 (en) System and method for airport surface management
US6584400B2 (en) Schedule activated management system for optimizing aircraft arrivals at congested airports
AU2007324694B2 (en) Method and device for the control of air traffic management at an airport
US7065443B2 (en) System and method for estimating aircraft flight delay
US7248963B2 (en) Method and system for aircraft flow management
US6463383B1 (en) Method and system for aircraft flow management by airlines/aviation authorities
CN111915046B (en) Method and device for outputting information
CN108573618A (en) The elasticity enhancing of the operation based on track in aviation
WO2002099769A1 (en) Air traffic management system and method
US20060095156A1 (en) Method and system for tactical airline system management
US10607496B2 (en) System and method to assist pilots in determining aircraft phase transition time based on monitored clearance information
JP2020524824A (en) System and method for assigning landing windows to aircraft in flight
AU764817B2 (en) Air traffic management system
Chevalley et al. Nasa atd-2 trajectory option set prototype capability for rerouting departures in metroplex airspace
Malik et al. Runway scheduling for Charlotte Douglas international airport
Atkins et al. Prediction and control of departure runway balancing at Dallas/Fort Worth airport
CN107544536B (en) Method and system for performance-based reach and ordering and spacing
Idris et al. Field observations of interactions between traffic flow management and airline operations
Angus Operational environment
Howell et al. Justifying Additional Surveillance and Broadcast Services in Remote Areas
Trent et al. National Airspace System: Air Traffic Control and Airspace Management Operational Concept, NAS-SR-132
Sherry et al. Real-time alerting of flight status for non-aviation suppliers in the air transportation system value chain

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20011107

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: AIR SERVICES AUSTRALIA

A4 Supplementary search report drawn up and despatched

Effective date: 20030509

RIC1 Information provided on ipc code assigned before grant

Ipc: 7G 08G 5/00 A

17Q First examination report despatched

Effective date: 20040305

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

RIN1 Information on inventor provided before grant (corrected)

Inventor name: CAPPELLETTI, JOHN

Inventor name: KIEM, ERIC

Inventor name: ATKINS, PETER

Inventor name: TEMPLER, PETER

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: AT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070214

Ref country code: CH

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070214

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070214

Ref country code: BE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070214

Ref country code: LI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070214

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070214

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070214

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REF Corresponds to:

Ref document number: 60033390

Country of ref document: DE

Date of ref document: 20070329

Kind code of ref document: P

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070514

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070525

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070716

NLV1 Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act
REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

EN Fr: translation not filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20071115

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20070514

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070515

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20071005

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070515

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070214

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070410

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070514

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1045739

Country of ref document: HK

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070214

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: MC

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070430

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070214

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: LU

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20070407