bar

CASSOS : Computer-assisted sectors opening schedules

bar

La page d'acceuil de CASSOS est également disponible en français.

Summary

Description

The aim is to find optimal combinations of air traffic sectors, taking the traffic flows as input, and considering the airspace capacity constraints, and also the maximum number of control positions that can be manned at each time of the day.

In this problem, the traffic is not considered as a variable, but as input data. So we will not use a departure slots allocation to adapt the traffic to the available capacity, but instead, we shall recombine elementary sectors in order to offer a maximum capacity to the existing trafic demand. In what follows, the term sector shall either apply to an elementary sector, or to a group of elementary sectors assigned to a controller's working position.

Beyond the main objective, there are in fact several sub-objectives, which may be conflicting. For each time step, we are looking for a combination for which:

In fact, we shall minimize a cost related to, by order of importance, the excessive traffic over-loads, the number of armed working positions, the excessive under-loads, and, at last, the acceptable over-loads and under-loads. Some tolerance margins are defined around the nominal capacity values. The adjective acceptable applies when the traffic load stays between these margins.

Several methods are used:

The workload indicators and thresholds used by these algorithms are the ones used in the operational field:

Progress

The difficulty of the problem have been assessed. The number of sectors combinations highly increases with the number of sectors, in such a way that the use of an evolutionary algorithm is justified. However, the number of combinations obtained with the subset of pre-defined operational groups of sectors described in the french airspace databases is small enough for classical tree search methods.

As a first step, the evolutionary algorithm was applied to a test-case, with no pre-defined groups. Then the tree search algorithms and the evolutionary algorithm were applied to real data, recorded in the five french Air Traffic Control Centers.

A specific graphic interface have been implemented, with the following input parameters:

The program's output is an optimized sectors opening schedule (as shown in the next examples). For now, the real opening schedules are produced manually in the air traffic centers by the FMP (Flow Management Position) operators, using a pre-defined, and small, subset of all the possible sectors combinations. The proposed algorithms search among all the possible combinations.

The potential profits provided by the optimized schedule have been assessed by simulating a departure slots allocations, over France only, in two situations:

The comparison of these two strategies on one day of traffic shows a decrease of 69% of the cumulated delays, while using 20% less ressources (the ressources are represented by the cumulated time during which the control positions are armed). However, these good results are only an indication of the algorithms efficiency, but one must not expect such profits in case of a future use of these algorithms in the operationnal field.

In fact, we have so far made the implicit hypothesis that the indicators used in the operationnal field (namely the entering flows), are related to the controllers workload. But this is not the case , as many people in the ATC and ATM community know. This statement has been confirmed by a short statistical study, on year 1999, of the indicators values around the moments when armed sectors were split into smaller sectors.

In conclusion, the proposed algorithms are quite efficient to solve our problem, but there still remains to find out some indicators and thresholds, more related to the controllers workload than the entering flows and the sector capacities. This last point is the subject of the S2D2 project, in collaboration with the LEEA.

Example

The following figure shows the opening schedule computed for Bordeaux Air Traffic Control Center, on one day of traffic, with a time step and a time horizon of one hour, and tolerance margins of 10% on the nominal capacities.

In this example, there is no constraint on the maximum number of available controller's working positions.

The color code is the following: