Optimization of a Route Network in Dakar Airspace: Surface Navigation

Abstract

In this paper, the map of a network of air routes was updated by removing the non-optimal routes and replacing them with the best ones. An integer linear programming model was developed. The aim was to find optimal routes in superspace based on performance-based navigation. The optimal routes were found from a DIJKSTRA algorithm that calculates the shortest path in a graph. Simulations with python language on real traffic areas showed the improvements brought by surface navigation. In this work, the conceptual phase and the upper airspace were studied.

Share and Cite:

Emani, M. , Coulibaly, A. , Diagne, S. , Haouba, A. and Mby, A. (2022) Optimization of a Route Network in Dakar Airspace: Surface Navigation. American Journal of Operations Research, 12, 64-81. doi: 10.4236/ajor.2022.122004.

1. Introduction

The increase in air traffic poses a real problem as control agencies have to simultaneously manage an ever-increasing number of aircrafts in already congested airspace and maintain a high level of safety. This continuous traffic growth pushes the navigation system (Conventional Navigation) to its limits and the need for alternatives with greater capacity becomes more and more urgent [1]. However, navigation systems have had to undergo constant technological development. One of these developments is Area Navigation (RNAV). A new navigation method called RNAV (Area Navigation) defined by [2] at the ICAO (International Civil Aviation Organization) 4th edition 2013 conference, tries to bring new solutions.

Vocabulary

• Conventional Route: A conventional air route is a succession of segments in the horizontal plane, the ends of which are waypoints located above ground-based radio navigation equipment (e.g., VOR2 beacons).

• Surface Navigation: A method of navigation which allows flight on any desired trajectory within the coverage of ground or space-based navigation aids, or within the capability of an autonomous aid, or by a combination of these means.

• Area Navigation Route. ATS route established for use by aircraft that can use surface navigation.

• GNSS (global navigation satellite system) is the generic name for satellite navigation systems providing global geo-positioning coverage (Duquenne et al., 2005). The objective of this system is to give the geolocation of a mobile device as well as its speed at any location on the globe and in a global reference frame.

1.1. State of the Art

Let us first place our approach in context, before presenting the concrete steps. A certain amount of work has already been done on airspace sectorisation (e.g., [3] [4] ), you consider the Dynamic Airspace Sectorization Problem (DASP) where airspace is partitioned into a number of sectors. The objective of DASP cited in [4], is to balance the controllers’ workload among the sectors and to simultaneously minimize the coordination workload between adjacent sectors. The allocation of flight levels in cruise mode (the definition of separate direct routes) [5]: the basic idea is to consider direct routes only and vertically separate intersecting ones by allocating distinct flight levels, thus leading to a graph coloring problem. The construction of air route networks is cited in [6]. The work objective is to balance the traffic among the network’s routes and sectors and modifications of the network may also be decided, in order to increase the overall capacity. In this context, airlines operators are free to choose a flight path and a requested flight level for each of their flights, on a day-to-day basis. A consequence is that many flights request the same flight levels and the most direct routes, thus increasing airspace congestion. This system is now reaching its limits.

The creation of a network of air routes is treated by Thomas RIVIERE cited in [7] the work is centred on the study of a new concept called Sector-Less, imagined by a team of the Eurocontrol agency. In order to respond to the problems posed by the increase in air traffic, this new concept radically redefines the way in which air traffic management and control are carried out.

Then, the problem of optimizing the air route network was the subject of Vincent Letrouit’s work, cited in [8]. This addresses the feasibility of a new air route network that could integrate on the one hand straight air routes between airports and on the other hand the possibility for aircraft to change level once or several times between origin and destination at predefined points, in order to avoid potential conflict points. The concept is considered impractical, but does not consider a possible navigation specification for the routes. Furthermore, the mathematical models that exist in the literature have not addressed the various problems related to air transport and performance-based navigation.

The Location of Air Routes Is a very Important Phase in Air Navigation

The current air network is made up of a set of segments which intersect at particular points defined by beacons emitting signals from the ground.

Our Contribution

The work presented here takes place in this context and aims to make a better location of air routes adapted to this new navigation method.

First, we will present the Dakar airspace and the current situation of roads and then we will show the problem. In the second part of this paper, we develop an integer linear programming model and solution for this application using the shortest path algorithm, the Dijkstra algorithm. The simulation and interpretation of the results are presented in Part 3. Part 4 concludes the work.

1.2. Presentation of the Dakar Airspace

Terrestrial Dakar Airspace covers 6 countries, namely Senegal, Mauritania, Mali, Gambia, Guinea Bissau and Cote d’Ivoire, covering about 8 million square kilometres. This space is composed of a set of air routes [9]. These routes are represented in the radio navigation map by a succession of segments in the horizontal plane, the ends of which are located above the radio navigation medium (VOR, DME, NDB, VOR-DME)

Navigation Technique

Navigation technique Traditional aviation navigation techniques have been developed using ground-based navigation aids. There are various types of navigation facilities, including:

• A Non-Directional Beacon (NDB) is a radio transmitter at a known location that an aircraft can track to/from;

• Omnidirectional VHF range (VOR) that provides more accurate directional navigation information;

• Distance Measuring Equipment (DME) that provides information on the distance to/from the facility.

The set of airspaces managed by ASECNA (Agency for Aerial Navigation Safety in Africa and Madagascar), among which there is the Dakar land area (Fir Dakar Terrestre), see Figure 1.

Lateral Boundaries of the Different Flight Information Regions of Dakar Land

A volume whose “horizontal” outline generally follows the administrative borders of these countries: The FIR (as currently defined on the WBAI) are Algiers DAAA (Algeria), Abidjan DIII (Ivory Coast), Casablanca GMMM (Morocco), Canarias GCCC (Spain), Niamey DRRR (Niger + Burkina Faso), Roberts GLRB (Liberia + Sierra Leone + Guinea), Sal Océanique GVSC (Cape Verde) and the Dakar Océanique FIR GOOO. Some FIRs are attached to active VNAI divisions, others are not (DRRR, GLRB, DIII).

Figure 1. ASECNA FIRs.

• IVAO: International Virtual Aviation Organization;

• FIR: Flight Information Region;

• DAAA: CODE ICAO (International Civil Aviation Organization) for FIR (Flight Information Region) Alger;

• GCCC: CODE ICAO for FIR (Flight Information Region) Canarias;

• GVSC: CODE ICAO for FIR (Flight Information Region) CAP Verde;

• GOOO: BCODE ICAO for FIR (Flight Information Region) Dakar Oceanique.

1.3. Presentation of the Problem

1) ASECNA proposes to work on a part of the Dakar land airspace with conventional routes. The current air network is composed of a set of segments that intersect at particular points defined by beacons emitting signals from the ground.

The land-based Fir Dakar is made up of 26 conventional roads with a high traffic density.

2) The work presented here takes place in this context and aims to make a better location of air routes suitable for this new navigation method.

Note: In this work, we are interested in conventional routes in the upper airspace.

The objective of our study is to transform conventional routes into RNAV routes.

The Value of Working on the Operational Phase

1) To make direct routes;

2) Reduce the number of crossing points between roads;

3) Make the roads more and more parallel;

4) Reduce controller work.

1.3.1. The General Problem

The large terrestrial Dakar area consists of several sub-areas and several cities to be connected. For two given cities, one of which is the initial city and the other the destination city, we look for all possible routes connecting these two cities and we look for the route that corresponds to the shortest path.

General probability is defined as the union of optimization subproblems each of which is independent of the other.

1.3.2. Sub-Problem

First Problem

For a problem Pl from for example the case of the couple (Nouadhibou, Abidjan) l = 1, Pl is P1 and the first subgraph page (8) corresponds to P1 P l : ( i , j ) A l d i , j X i , j l

Hypothesis: Our problem is to find the shortest path with an additional constraint between two given cities: city of origin and city of destination on the following assumption.

Dakar airspace is capable of applying PBN (Performance Based Navigation) (see Figure 2 [10] ).

Physical Description

• Our objective is to determine the optimal routes for the Dakar land area, i.e., those that minimize the distances between the different origins and the respectively associated destinations.

Conventional Route

A conventional air route is a succession of segments in the horizontal plane, the ends of which are waypoints located above ground-based radio navigation equipment [11] (e.g., VOR2 beacons), see Figure 3.

A route is defined by:

• Its origin;

• Its points of passage;

• Its destination.

Figure 2. PBN capability in Dakar airspace terrestre.

Figure 3. Conventional routes.

The Dakar terrestrial zone is a network of roads mapped by a graph. This graph is an undirected connected graph whose vertices represent cities and geographical points in space and whose edges represent segments connecting cities or geographical points.

Radio-navigation map: includes all air routes in the upper airspace managed by ASECNA (Agency for Aerial Navigation Safety in Africa and Madagascar), see Figure 4 and Figure 5.

2. Mathematical Model

NB each zone is defined by as a set of edges.

All input data for our model, Table 1.

Decision Variable

We have a decision variable that is defined as follows:

X i , j l = { 1 if chooses edge ( i , j ) in the determination of the route l 0 else (1)

2.1. Mathematical Formulation

We define the General Problem P: The union of all sub-problems Pl with Pl avec:

l L P l (2)

P l : min ( i , j ) A l d i , j X i , j l (3)

j S + ( O ) X O , j l j S ( O ) X j , O l = 1 l L (4)

i S ( d ) X i , d l i S + ( d ) X i , d l = 1 l L (5)

j S ( i ) X j , i l = j S + ( i ) X i , j l l L , i S { O l , d l } (6)

( i , j ) B d Z k l X i , j l = 0 k M (7)

X i , j l { 0,1 } (8)

Figure 4. Radio navigation-higher space map 2018.

Table 1. Set and parameters.

Figure 5. Radio navigation-higher space map 2018.

2.2. Objective Function

The objective function to be minimized is the sum of the total distances travelled between the different origins and the respectively associated destinations.

2.3. Constraints

1) Constraints 1: Show that at the origin of a road l there is no entry edge.

2) Constraints 2: On arrival at the destination of a road l there is no exit edge.

3) Constraints 3: For any vertex other than O l and d l , the number of incoming paths chosen must be equal to the number of outgoing paths(flow conservation).

4) Constraints 4: Show that an air route cannot be created for hazardous areas.

5) Constraint 5: The integrity constraint.

3. Resolution by Dijsktra

1) Definition:

The Dijkstra algorithm (pronounced [dj.kstra]) is used to solve the shortest path problem. It allows, for example, determining a shortest route from one city to another knowing the road network of a region [12] [13].

2) Arthmetic Resolution:

• Declare the initial node;

• Add the child nodes and their values;

• Find the shortest path and resume.

3) The dijkstra algorithm allows to efficiently solving shortest path problems in a road network:

Nb: each problem is represented graphically by an undirected graph.

4. Simulation

Our work was solved by the Dijkstra algorithm, which is programmed by an advanced programming language PYTHON with real traffic data of the Dakar land area taken from a file of the technical department of ASECNA (Agency for Aerial Navigation Safety in Africa and Madagascar) [14].

Roads and road sections consist of a set of cities and fictitious points connected to each other in airspace, see Table 2.

Figure 6 shows the determination of the UB600 route.

Graph describes cities and geographical points in space and the distances between them, see Figure 6.

• This graph represents the set of routes of which one is optimal.

• Red road is the best.

Nb

The distance matrix associated with Figure 6:

Table 2. Air traffic data for Dakar land area.

Figure 6. The determination of the UB600 route.

D l = d i , j l :

d i , j l = ( if ( i , j ) A 0 if i = j c i , j else (9)

The matrix representation of sub-problem (Nouadhibou-Abidjan) groups the cities, geographical points and distances between them, see Table 3.

5. Results

5.1. Application of DIJKSTRA

Dijkstra solving and simulation with an advanced programming language (Phyton) of the models are presented graphically in the annex. The results are presented in Table 4.

Dijkstra’s application with the Python programming language stimulation gives the most direct routes, Figure 7 and Figure 8.

5.2. Interpretation of Results

After solving the few problems we notice that all the routes that are represented in the radio navigation map in direct lines are optimal in terms of distance, with examples in the annex. The new routes are shown in Table 4.

Route UA302 is the projection of the new route UR975, so the two routes become one route, noted UR975 and the road UG851 and UB600 CONCOURS IN BAMAKO: therefore the portion between BAMAKO/ABIDJAN takes the two notations.

UB600 et UG851 see Table 2.

Table 3. Distance matrix associated with Figure 6.

Table 4. Optimal roads.

Figure 7. Best solution found by Dijkstra algorithm.

Figure 8. Best solution found by Dijkstra algorithm.

6. Conclusions and Prospects

6.1. Conclusions

The objective of our work was to optimize a network of air routes in the Dakar terrestrial space. To achieve this goal, we transform it into PBN space.

The location of the routes is based on the surface navigation method. This method allows an aircraft to use any trajectories within a network of points. Aircrafts flying over the airspace are equipped. We have based ourselves on the RNAV routes, the volume of which is specified by the aircraft’s onboard systems.

The advantage is that the graph is no longer in the form of a spider web. Then there will be a gain for all that traffic that will use.

6.2. Prospects

Maximizing the capacity of Dakar airspace, this means being able to put more aircraft in the airspace, taking into account:

• Specification of optimal routes in the Dakar terrestrial zone.

• Horizontal separation minima which is applicable in continental regions.

Annexes

• This graph represents the determination of the optimal route.

• The optimal route is shown in red.

Road: UG853

After solving Dijkstra and simulating with python language, we found that the shortest distance is 2682 with the path in red colour, see FigureA1. As a result: ASECNA route is not optimal.

Road: UR975

After solving Dijkstra and simulating with python language, we found that the shortest distance is 1710 with the path in red colour, FigureA2. As a result: ASECNA route is not optimal.

Road: U615

After solving Dijkstra and simulating with python language, we found that the shortest distance is 1404, FigureA3. As a result: ASECNA route is optimal.

Algorithm Dijkstra programming in the Python language, see FigureA4. FigureA5 shows following the algorithm Dijkstra programming in the Python language.

Screenshot: Dijkstra solving and simulation with python using real data from the sub-problem (Nouadhibou-Abidjan), see Figures A6-A8.

Figure A1. The determination of the UG853 route.

Figure A2. The determination of the UR975 route.

Figure A3. The determination of the U615 route.

Figure A4. Dijkstra’s algorithm.

Figure A5. Dijkstra’s algorithm.

Figure A6. Road: UB600.

Figure A7. Road: UB600.

Figure A8. Road: UB600.

List of Acronyms and Abbreviations

Abbreviations

• ND: NOUADHIBOU

• AT: ATAR

• TM: TIMOX

• NK: NOUAKCHOTT

• DK: DAKAR

• BN: BANJUL

• BI: BISSAU

• SE: SESEL

• MG: MEGOT

• PO: POSIV

• TA: TAPIS

• BM: BAMAKO

• AB: ABIDJAN

List of Acronyms

• Fir: flight information region

• GANP: global air navigation plan

• GPS: global positioning system

• GLONASS: global navigation satellite système

• IVAO: international virtual aviation organization

• NAVID: navigation aids

• ICAO: international civil aviation organization

• RNAV: area navigation

• PBN: performance based navigation

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Diouf, M. (2016) Implementation of RNP4 in the EUR/SAM Corridor.
[2] Organisation de l’aviation civile international (OACI) (2013) Performance-Based Navigation (PBN) Manual. ICAO.
[3] Delahaye, D., Alliot, J.M., Schenauer, M. and Farges, J.L. (1995) Genetic Algorithms for Automatic Clustering of Air Traffic Control Sectors. Proceedings of the Conference on Evolutionary Programming, San Diego, March 1995, 8 p.
[4] TranDac, H., Baptiste, P. and Duong, V. (2002) A Constraint Programming Formulation for Dynamic Airspace Sectorization. Proceedings of the 21st Digital Avionics Systems Conference, Irvine, 27-31 October 2002, 11 p.
[5] Maugis, L., Gotteland, J.-B., Zanni, R. and Kerlirzin, P. (1998) TOSCA-II—WP3: Assessment of the TMA to TMA Handover Concept. Technical Report
TOSCA/SOF/WPR/3/03, SOFREAVIA.
[6] Mehadhebi, K. (2000) A Methodology for the Design of a Route Network. Proceedings of the Third Air Traffic Management R D Seminar ATM-2000, Napoli, June 2000, 97 p.
[7] Institut National Polytechnique de Toulouse (2006) Optimisation de graphes sous contrainte géométrique: Création d’un réseau de routes aériennes pour un controle Sector-Less.
[8] Letrouit, V. (1998) Optimisation of the European Air Route Network.
[9] ASECNA (2018) Routes superieur de l’espace aerien Dakar.
https://ais.asecna.aero
[10] ASECNA (2017) Survey on the Availability of PBN Equipment for Aircraft Using Dakar Airspace. Key PBN Concept (Performance Based Navigation). Bureau Procedures de vol May 2017 ASECNA.
[11] Thervé, A. (2017) Bureau procédures de vols.
[12] Montcouquiol, G. (2017) Théorie des graphes 2006-2007 (IUT Orsay).
[13] d’après Ahuja, R.K., Magnanti, T.L., Orlin, J.B. and Hall, P. (1993) et d’après les notes des cours de L.A. Wolsey et F. Vanderbeck.
[14] Agency for Aerial Navigation Safety in Africa and Madagascar (ASECNA) (2017) Technical Department of ASECNA (Agency for Aerial Navigation Safety in Africa and Madagascar).

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.