=Paper= {{Paper |id=Vol-3101/Paper24 |storemode=property |title=Risk of mid-air collision estimation using minimum spanning tree of air traffic graph |pdfUrl=https://ceur-ws.org/Vol-3101/Paper24.pdf |volume=Vol-3101 |authors=Ivan Ostroumov,Oleg Ivashchuk,Sergii Babichev |dblpUrl=https://dblp.org/rec/conf/citrisk/OstroumovIB21 }} ==Risk of mid-air collision estimation using minimum spanning tree of air traffic graph== https://ceur-ws.org/Vol-3101/Paper24.pdf
Risk of Mid-Air Collision Estimation Using Minimum
Spanning Tree of Air Traffic Graph
Ivan Ostroumov1, Oleg Ivashchuk1 and Sergii Babichev2,3
1National Aviation University, Lubomira Huzara ave., 1, Kyiv, 03680, Ukraine1
2Jan Evangelista Purkyne University in Usti nad Labem, Ceske mladeze, 8, Usti nad Labem, 40096, Czech Republic
3Kherson State University, Universytetska st. 27, Kherson,73003, Ukraine




            Abstract
            The safety of air transportation is based on different risk estimations and control. A mid-air collision is
            one of the dangerous events in aviation due to both air-planes involved in the catastrophe. Risk of a
            mid-air collision is considered as a probability of airplane deviation to the safety area of another
            airspace user in horizontal and vertical planes. A double exponential function is used as a probability
            density function to estimate probability of airplane deviation from a preplanned position. A theory of
            Graph has been used to detect the closest pairs of airplanes. Thus, air traffic has been represented as
            an undirected, connected graph. The probability density function is fixed at nodes of the air traffic
            graph along of optimal minimum spanning tree path. A minimum of separation is used to build a
            safety area around each airspace user. In numerical application, live air traffic data within Ukrainian
            airspace has been used under Automatic-Dependent Surveillance-Broadcast technology.

           Keywords
            aviation, mid-air collision, risk, minimum spanning tree, graph, probability density function.




1. Introduction
Nowadays, aviation can be referred to as one of the safest types of transport. A number of
aviation events have been constantly decreasing since the early 2000s, while passenger traffic
has been rising. In the period from 2009 to 2019, there were only seven crashes involving
commercial airplanes [1]. This is mainly due to the development of technology and improvement
of procedural instructions used for air traffic management. Detailed analysis of each aviation
event helps to identify causes, and if necessary, amendments are made to the current rules to
prevent the recurrence of this event. However, the number of serious incidents and non-fatal
accidents remains quite high, not to mention the situation with non-commercial aviation. This is
primarily due to the fact that the volume of airspace is constant at a time when the number of
aircraft is growing every year [2, 3]. One of the most dangerous events which still appear in a
statistic of aviation events is a mid-air collision An importance of this event makes due to
involving two or more aircraft that are flying at the time of the event, respectively, the chances
of survival of passengers are much lower. The main cause of such situations is the loss of

CITRisk’2021: 2nd International Workshop on Computational & Information Technologies for Risk-Informed Systems, September
16–17, 2021, Kherson, Ukraine
EMAIL: vany@nau.edu.ua (I.Ostroumov); iva.oleg2000@gmail.com (O.Ivashchuk); sergii.babichev@ujep.cz (S.Babichev)
ORCID: 0000-0003-2510-9312 (I.Ostroumov); 0000-0001-5637-0332 O.Ivashchuk); 0000-0001-6797-1467 (S.Babichev)
           © 2021 Copyright for this paper by its authors.
           Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
           CEUR Workshop Proceedings (CEUR-WS.org)
separation between airspace users, which can be the cause of both human [4] and technical error
[5, 6]. Very often action of several unfavorable factors simultaneously may lead to dangerous
situation or catastrophe [7, 8]. These factors include bad weather conditions, on-board or ground
equipment malfunction, or human factors.
    Nowadays special systems are used by pilots and air traffic controllers (ATC) for early
detection and avoidance of mid-air collision [9]. All of these systems are additional instruments
for ATC which play the role of a final step in safety control [10]. Most safety control systems
use criteria based on range or time to particular event.
    Also, there are several approaches to estimate the risk of a mid-air collision, based on air
traffic data [11]. A Reich model is one of the most useful in a mid-air collision analysis. Reich's
model uses relative motion and velocities of both involved airplanes to estimate probabilities of
safety boundaries overlap [11, 12]. This model is useful mostly in air traffic with approximately
the same dynamic properties. However, implementation of Unmanned aerial vehicles into
controlled airspace will increase the number of airspace users with very different dynamic
properties [13, 14], which makes currently used models not adequate.
    In the current study, we would like to propose to consider air traffic in terms of graph theory
to analyze traffic configuration and detects risky pairs of airspace users, which can be considered
as potential candidates for a mid-air collision analysis. Risk of a mid-air collision between
specified pairs of airspace users can be estimated as probability of safety areas overlap in
horizontal and vertical plans. Estimated risk of a mid-air collision is used in a safety control
system to inform ATC and pilots or initiate collision avoidance scenarios.


2. Performance-based navigation
To control the air situation and improve the process of organizing traffic, the entire airspace is
divided into several classes. There are seven classes marked by alphabetical letters from A to G.
These classes can be divided into controlled and uncontrolled. In controlled classes (A – E) air
traffic services provide aircraft operators with ATC services. Airspace classes F and G are
referred to uncontrolled. As an example Ukrainian airspace is divided into three classes [15]:
   -   G – from the ground to 1500 m;
   -   D – from 1500 m to 2900 m;
   -   C – from 2900 m to FL 660.
    However, in addition to airspace classes, there are established areas and zones for which a
separate airspace class may be assigned regardless of their vertical boundaries.
    To ensure air traffic safety, it was decided to conduct a separation procedure between aircraft
and flight levels. Separation can be done by time and distance. In the first case, the use of a time
interval between aircraft is envisaged. Separation based on distance is of three types: lateral,
vertical, and longitudinal. Although the International Civil Aviation Organization has set out in
its documents the conditions for the application of specific minimums, it also states that each
state has the right to regulate these criteria [15]. The main factors influencing the size of
separation interval are the speed of aircraft, availability, and quality of ground navigation
equipment, and the trajectory of aircraft. Performance-Based Navigation (PBN) of airspace users
specify requirements for performance of on-board positioning sensor, based on airspace type and
availability of particular positioning system [18].
    In our study, we will mainly use lateral separation, which is based on the use of navigation
aids so that the distance between aircraft is always maintained at least the value of navigation
errors and protective reserve [16, 17]. The more accurately you can determine the location of the
aircraft on the route, the less value of separation is required.
    As progress has not stood still since the advent of aviation, navigation equipment has taken a
huge step forward. Therefore, today aircraft should no longer move blindly from one
navigational aid to another. With the availability of navigation equipment of the required level of
precision, pilots can easily maintain their route and fly on it, if there are no obstacles or conflicts
with other air traffic participants. Today, most countries around the world use the concept of area
navigation (RNP/RNAV), which helps to direct the route between the point of departure and
destination. Also, navigation equipment used today can support trajectory maintaining with a
defined deviation from the center of the route during 95% of the flight [17].
    The navigation specifications of PBN include RNAV and RNP [18]. The difference between
them is that in the technical characteristics of RNP there is a requirement for on-board
equipment for efficiency monitoring and warning. Navigation error mainly depends on the
equipment used. Thus RNAV / RNP specifies requirements for a navigation system that can be
used in a particular airspace. The following levels of navigation requirements were used [15]:
   1.   For oceanic or remote continental routes – RNAV 10 (50 NM) or RNP 4 (23 NM);
   2.   For conventional continental routes – RNAV 5 (10 NM) or RNP 2 (7 or 15 NM);
   3.   For the aerodrome zone – RNAV 1 (7 NM) or RNP 1 (5 NM).
   Another important safety factor is compliance with the Target Level of Safety (TLS) which
indicates the required level of safety must be guaranteed in the airspace. TLS is expressed in the
value of the collision per hour. The ICAO specifies the acceptable level of TLS in 5×10-9
accidents per flight hour [19]. Estimated risk of mid-air collision can be compared with a TLS.
Pairs of airplanes with a higher risk of mid-air collision than TLS may be classified as
dangerous.


3. Model of mid-air collision Risk
The safety of aviation is grounded on wide usage a risk value. In common risk is a probability of
something bad happening. Risk values can be estimated as the frequency of some dangerous
event that can take place within a defined time interval. Different frequencies are used for
different tasks of safety. Thus, the risk of catastrophe or incident can be estimated by frequency
of event related to the number of flight or the total amount of flight times [3]. Risk estimated by
statistics usually is used to indicate TLS value [12]. However, in the tasks of risk control, a
statistical analysis of particular sensor data is used to estimate components of risk values [20]. A
risk tree method is used to segregate the impact of a particular event into total aviation safety.
    A mid-air collision is one of the most dangerous events in aviation which can lead to a
catastrophe of both involved airplanes. In a model of a mid-air collision, we consider two
components of risk separately in horizontal and vertical planes. Consideration of risks in two
components is a result of application of different separation minimums. Probabilities of overlap
in both planes can be estimated based on known probability density functions (PDF) of airplane
deviations and separation minimum for investigated airspace. Thus, the risk of a mid-air
collision is a probability of one airplane deviation to the safety area of another airspace user (see
Figure 1). Safety areas are defined by normative documents under the performance-based
navigation criteria.
                       Safety                        A                                         B              Safety
                    limits of                                                                              limits of
                   airplane A                                                                             airplane B


                             ρA(x)                                                                            ρB(x)

                                           R(B/A)                                       R(A/B)                         x

Figure 1: Probability of mid-air collision

A probability of an airplane getting at a particular region can be represented as an area under
PDF which is limited by separation minimums. Risk of two airplanes overlap can be estimated
as the maximal probability of particular pair as follows:

                                           𝑅𝑅 = max �∫𝜆𝜆 𝜌𝜌𝑖𝑖 (𝑥𝑥)�,                                                       (1)
                                                  𝑖𝑖=1,𝑛𝑛−1       𝑖𝑖

where λi is the safety limit of ith airplane; n is the number of airspace users currently located at
the same airspace.
    Safety intervals are defined by a particular airspace type based on separation minimums and
calculated from known airplane coordinates.
    PDF of airplane deviation from a defined point of airspace can be obtained based on known
advisable level of separation minimums. In this case assumption of Normal Probability Density
Function can be used with zero mean value and mean-standard deviation estimated from "Two
sigmas" rule by separation minima to get 95 % of confidence band.
    In the case of available data of airplane deviations from a particular trajectory, PDF can be
estimated statistically. In this case, the following PDF can be used:

─ Normal Probability Density Function
                                                       1            −(𝑥𝑥−𝜇𝜇)2
                                       𝜌𝜌𝑁𝑁 (𝑥𝑥) =          𝑒𝑒𝑒𝑒𝑒𝑒 �          �,                                           (2)
                                                     √2𝜋𝜋𝜎𝜎           2𝜎𝜎 2

─ Double Exponential Density Function [21, 22]
                                                              −1                                           −1
                            1−𝛼𝛼                      𝑥𝑥−𝜇𝜇 𝑏𝑏1             𝛼𝛼                     𝑥𝑥−𝜇𝜇 𝑏𝑏2
          𝜌𝜌𝐷𝐷 (𝑥𝑥) =                     𝑒𝑒𝑒𝑒𝑒𝑒 �− �      �     � +                   𝑒𝑒𝑒𝑒𝑒𝑒 �− �      �     �,           (3)
                        2𝑎𝑎1 𝑏𝑏1 𝛤𝛤(𝑏𝑏1 )              𝑎𝑎1           2𝑎𝑎2 𝑏𝑏2 𝛤𝛤(𝑏𝑏2 )              𝑎𝑎2

─ Triple Univariate Generalized Error Density function [23]
                                                           1                                                  1
                        𝛼𝛼                     𝑥𝑥 − 𝜇𝜇 𝑏𝑏1        𝛽𝛽                     𝑥𝑥 − 𝜇𝜇 𝑏𝑏2
     𝜌𝜌𝑇𝑇 (𝑥𝑥) =                   𝑒𝑒𝑒𝑒𝑒𝑒 �− �        � �+                   𝑒𝑒𝑒𝑒𝑒𝑒 �− �        � �+
                 2𝑎𝑎1 𝑏𝑏1 𝛤𝛤(𝑏𝑏1 )                𝑎𝑎1      2𝑎𝑎2 𝑏𝑏2 𝛤𝛤(𝑏𝑏2 )                𝑎𝑎2
                                                 1                                                                         (4)
        1 − 𝛼𝛼 − 𝛽𝛽                  𝑥𝑥 − 𝜇𝜇 𝑏𝑏3
     +                   𝑒𝑒𝑒𝑒𝑒𝑒 �− �        � �,
       2𝑎𝑎3 𝑏𝑏3 𝛤𝛤(𝑏𝑏3 )               𝑎𝑎3
                                                                       ∞
                                                     𝛤𝛤(𝑥𝑥) = ∫0 𝑒𝑒 −𝑡𝑡 𝑡𝑡 𝑥𝑥-1 𝑑𝑑𝑑𝑑,
where μ is a mean value; σ is mean-standard deviation; ai is a scale variable; bi is a shape
parameter; Γ(x) is an Euler-gamma function; α and β are weight parameters.
    Parameters of PDF can be easily estimated by Least Squares or Maximum Likelihood
Methods for input statistical dataset of air traffic deviations from preplanned trajectories [22,
23]. Also, it should be noted that PDF for horizontal and vertical planes are estimated separately
due to different sensors usage. Airplane position in a horizontal plane is estimated by Global
Navigation Satellite System. However, a barometrical altimeter or accurate radar can be used for
estimation of airplane deviations in vertical side. The accuracy of preplanned trajectory
maintenance depends on a variety of factors, which include airplane performance and flight
technical errors. Thus, it makes sense to provide statistical data processing by particular
airplanes, airlines, pilots, particular airspace areas.
    Estimated parameters of PDF and current air traffic data are used in (1) to process a particular
risk value. In order to use equation (1) efficiently at the ATC side within a wide airspace area,
the closest airplanes can be considered only. A graph theory can be helpful to identify the most
dangerous airplane pairs. In this case, air traffic can be represented as an undirected graph with
airspace user location at nodes and relative distances as edges. This graph is dynamically
changing in time. A graph can be set up with a help of an adjacency matrix [24, 25]. Nodes we
associate with a unique airplane identification number. A pair of the closest airplanes can be
obtained by applying one of the methods of searching the minimum spanning tree of a graph [26,
27, 28].
    A minimum spanning tree is a set of edges that is selected by criteria of closest nodes or
minimal weighted by distance centrality of a graph. Any available method can be used to
identify a minimum spanning tree.
    Surveillance data of current air traffic can be obtained from different sensors. On-board of
airplane a receiver of Automatic-Dependent Surveillance-Broadcast (ADS-B) messages,
surveillance data of Traffic collision an avoidance system, or passive positioning by navigational
aids can be used. Surveillance data processing system at ATC side uses the following sensors:
secondary surveillance radar, multilateration, wide area of multilateration, or network of
software defined radios for receiving ADS-B data. In our research, we consider ADS-B as the
main source of data for all air space users and ATC.
    ADS-B technology supports free sharing of actual airplane position with other airspace users.
Nowadays several systems support ADS-B. However, the usage of modified airplane
transponder of Mode 1090ES is one of the most useful worldwide. Airplane position measured
by on-board receiver of global navigation satellite system is used by ADS-B. An airplane
transponder of mode 1090ES periodically transmits digital messages which include current
aircraft coordinate with information about the aircraft type, vertical and horizontal velocities,
heading, and aircraft identification. Data messages are transmitted in “open” format and can be
received and decoded at the ATC ground facility side or by any airspace user for air traffic
situation awareness.
    Unfortunately, data transmitted by mode 1090ES are not synchronized. Each transponder is
configurated for a particular rate of data transmission. Also, many packets may be broken due to
interference or overlap with other messages present on 1090 MHz data channel. Therefore,
received data includes airplane positions present for unsynchronized periods. Simple linear
interpolation or sequential operations can be used for air traffic data synchronization at the time
of data processing.
   Location sharing of each airspace user is a key technology for Free Routs Airspace concept,
which is integrated globally now. Free route flight can be supported only by a particular
navigation sensor which ensures RNP/RNAV requirements.
   The structure scheme of mid-air risk estimation is represented in Figure 2. ADS-B messages
are received by local and network of software-defined radios. Decoded data are archived in
ADS-B database. User-based software may interact with data-base server to obtain data within
investigated airspace volume. Data messages are grouped by airplane based on a unique
identification code in order to get a separate airplane trajectory. Previous trajectory data are used
for interpolation by spline functions to get the actual airplane position.


        Local software-                        Data-base of                         Network of Software
         defined radio                        ADS-B messages                        defined radios radio



        Interpolation of                        Selection of air                                 Parameters
         air traffic data                         traffic data                                    of PDF



              Data                    Adjacency matrix                        Minimum
         transformation             calculation and setting                 spanning tree         Fix PDFs
                                       up graph model                        estimation


                                                                            Risk            Risk of mid-air
                                                                           value              estimation

Figure 2: Structure scheme of mid-air collision risk estimation in a horizontal plane

Actual aircraft positions are transformed from latitude-longitude-altitude to Earth-Centered,
Earth-Fixed (ECEF) reference frame. Graph model is setting up by unique airplane identification
codes as node vector and adjacency matrix. Adjacency matrix includes ranges between airspace
users estimated by the following equation:
                              2             2                 2               2
                       𝑤𝑤𝑖𝑖 = ��𝑥𝑥𝑖𝑖 − 𝑥𝑥𝑗𝑗 � + �𝑦𝑦𝑖𝑖 − 𝑦𝑦𝑗𝑗 � + �𝑧𝑧𝑖𝑖 − 𝑧𝑧𝑗𝑗 �                            (5)

where x,y,z is airplane location in ECEF reference frame.
    Then a minimum spanning tree estimation algorithm is initiated for defined air traffic graph.
Finally, a PDFs are fixed at nodes of minimum spanning tree and the risk of a mid-air collision is
estimated by (1). Obtained risk values will improve situation awareness of ATC and can be
indicated by color scale at air traffic screen.


4. Simulation of a mid-air collision risk
In numerical demonstration, we estimate the risk of a mid-air collision in a horizontal plane
within Ukrainian airspace. Input data of air traffic has been obtained from a national network of
Ukrainian ADS-B receivers located across the territory. Software defined radios receive and
decode all correct messages transmitted on 1090 MHz frequency. This dataset includes location
of airspace users at a particular not synchronize time on June 12, 2021. Coordinates are
represented in angles of geodetic latitude and longitude by WGS84 accompanied by barometric
altitude measured in feet from the standard pressure at mean sea level.
    Due to usage of not synchronize measurements an air traffic data should be interpolated for a
particular time. Polynomial or spline functions can be used for fast data interpolation at a
specified time. We use linear regression with B-spline functions for data synchronization.
Results of interpolated air traffic data for 14:21 UTC time in conical equidistance cartographic
projection are represented in Figure 3. Also, Table 1 includes detailed information on
investigated air traffic.
                           52.5   N




                                                                  471F7B
                                                                  C25B

                   50.0 ° N
                                                                                                       50841C
                                                                                               471F813946EB
                                                                                                       06A08C
                                                      48AE85                                         5081EC
                                                                                                       5082C8
                                                48C130    48C131
                                                              4B8E8E
                                                 508429
                                                                    50822C
                                                                                                    GLF4
                                                                                                     508207
                                                                                                      508446

                                              5082EA
                                                                407B55     48ADA5

                47.5 ° N                                                                                 508370
                                                                                         504E64




              45.0 °
                       N



                                                                                                          5082CB




                                      °                                                                                                                            °
                              22.5        E             °                                                                                           °       40.0       E
                                                 25.0       E                   °               °                     °              °       37.5       E
                                                                         27.5       E   30.0        E          32.5       E   35.0       E




Figure 3: Input extrapolated air traffic data

Table 1
Input air traffic data
      Unique airplane
                                          Latitude,              Longitude,             Altitude,                                                           Departure      Destination
#      identification                                                                                                         Airplane
                                            deg                     deg                     ft                                                               Airport         Airport
           code
1.        471F7B                          51,0603                  25,2526                37000                            Airbus A320                       EPGD            UKKK
2.         C25B                           50,8445                  25,2154                40000                            Cessna 525                        UKKK            EVRA
3.        48C130                          49,6281                  23,0998                36000                          Boeing 737-800                      LGAV            EPMO
4.        5082EA                          48,4893                  22,8359                37000                         Embraer ERJ-190                       LEBL           UKBB
5.        48AE85                          49,8975                  24,1680                8400                           Boeing 737-86N                      EPWA             UKLL
6.        48C131                          49,8217                  24,9584                39000                          Boeing 737-8AS                       EPKK           UKBB
7.        508429                          49,5304                  23,3760                29925                          Boeing 737-8Z0                       UKLL           UGTB
8.        407B55                          48,4387                  25,0783                34975                        Airbus A321-271NX                     EGGW            LUKK
9.        4B8E8E                          49,7999                  25,6993                20625                       Dassault Falcon 2000                   UKHH             UKLL
10.       50822C                          49,4872                  26,8810                39025                         Airbus A321-231                       LDPL           UKBB
11.       48ADA5                          48,5034                  26,6598                35000                         Embraer E195LR                       EPWA            LUKK
12.                           504E64        47,7278           29,3592              31600               Airbus A320-232                      LUKK        UUWW
13.                           471F81        50,2287           29,7509              19050               Airbus A320-232                      UKKK         EPKK
14.                            GLF4         49,4292           30,2585              25600                 Gulfstream IV                      UKKK         LTBJ
15.                           508207        49,3097           30,5995              21750                Boeing 737-8HX                      LTAI         UKKK
16.                           508446        49,2948           30,6955              31875              Boeing 737-96N(ER)                    UKBB         LATI
17.                           3946EB        50,2259           30,7764              9050                Airbus A319-111                      LFPG         UKBB
18.                           5081EC        50,1022           30,8579              3825               Boeing 767-322(ER)                    UKBB        MDLR
19.                           5082C8        50,0290           31,0941              6025                 Boeing 737-85R                      LGRP         UKBB
20.                           50841C        50,3698           31,1716              8325                 Boeing 737-75C                      UKBB         LTFE
21.                           06A08C        50,2089           31,1841              13900               Airbus A321-231                      UKBB         OTHH
22.                           508370        48,0696           31,2708              38000                Boeing 737-8Q8                      LTAI         UKBB
23.                           5082CB        44,4093           31,4533              37000                Boeing 737-83N                      UKDE         LTAI

The data in Table 1 are used to create an undirected graph of live air traffic. Nodes of a graph
can be set up by a unique airplane identification code. The distances between users are used as
weighted edges. The undirected graph of live air traffic created by data represented in Table 1 is
shown in Figure 4.
                                                                                                                                                                 4
                                                                                                                                                            10
                    52



                                                                                                                                                           1.4
                    51                                              471F7B
                                                                    C25B

                                                                                                                              50841C
                                                                                                               471F81     3946EB
                                                                                                                              06A08C                       1.3
                                                                                                                           5081EC
                                                                                                                             5082C8
                    50
                                                           48AE85 48C131
                                                                         4B8E8E
                                               48C130
                                                  508429                                50822C                       GLF4
                                                                                                                        508207
                                                                                                                          508446
                                                                                                                                                           1.2
                    49

                                             5082EA                407B55           48ADA5

                                                                                                                                                           1.1
                    48                                                                                                         508370




                                                                                                                                                                 Weighted Centrality, [km]
  Latitude, [deg]




                                                                                                            504E64


                                                                                                                                                           1
                    47



                                                                                                                                                           0.9
                    46



                                                                                                                                                           0.8
                    45


                                                                                                                                   5082CB
                                                                                                                                                           0.7
                    44



                                                                                                                                                           0.6
                    43
                         20            22             24                    26                   28            30                    32            34

                                                                            Longitude, [deg]


Figure 4: Undirected graph of live air traffic data

Weighted centrality of the graph [29, 30] can be used as a safety marker too. Accumulated
distances to all other nodes indicate the apartness of a particular air space user. Weighted
centrality represents a sum of edges from each node:
                                                                                   𝑛𝑛

                                                                       𝐶𝐶 = � 𝑟𝑟𝑖𝑖                                                                          (6)
                                                                                  𝑖𝑖=1
where rj is a range between pair of airspace users, n is a number of airspace users withing
investigated airspace volume.
    The results of weighted centrality estimation are represented in Figure 4 by color marks of
nodes. The biggest value indicates about far location from other air traffic and a low chance to be
involved in a mid-air collision. Based on data used a '5082CB' airplane has the lowest risk of a
mid-air collision.
    We use an optimal method to find the minimum spanning tree of the air traffic Graph. A
minimum spanning tree is represented in Figure 5 by red lines. Minimum spanning tree connects
the closes nodes in a line and indicates pairs of airplanes that can be involved in further detailed
estimation for mid-air collision between them.
    A PDF is fixed at each node position and aligned at the side of edges connected to this node.
A PDFs geometry for part of a tree is represented in Figure 6. We use a ρD(x) as PDF with the
same shape for each airspace user. Parameters of ρD(x) are the following m1=m2=0; α=0.37;
a1=1; a2=9.5; b1=0.96; b2=0.79.
    Also, requirements of RNP/RNAV for free-routes airspace specify the safety perils for
airplane location within confidence band in 95%. We use requirements of RNP 2 for a
continental side in 7 NM, which specify a safety radius around each airspace user.
    Results of risk estimation for pairs of airspace users are represented in Table 2 in decreasing
order.

                                  471F7B
                                  C25B


                                                                                            50841C
                                                                        471F81         3946EB
                                                                                            06A08C
                                                                                        5081EC
                                                                                           5082C8
                      48AE85
                               48C131    4B8E8E
          48C130
             508429                                 50822C                       GLF4
                                                                                     508207
                                                                                      508446




       5082EA                   407B55            48ADA5


                                                                                               508370

                                                                    504E64




                                                                                                 5082CB



Figure 5: Minimum spanning tree of air traffic graph
                   -4
              10


             1.2




               1




             0.8




             0.6
       PDF




             0.4




             0.2
                                              3946EB                                                                    50841C
                                                                                                                                  50.4
                                                 5081EC                                                     06A08C
               0                                                                                                 50.2
          30.75         30.8                                                       5082C8
                               30.85   30.9     30.95      31     31.05   31.1                     50
                                                                                 31.15      31.2
                                                                                                                Latitude, [Deg]
                                               Longitude, [Deg]


Figure 6: The geometry of PDFs

Table 2
Risk of a mid-air collision in the horizontal plane
                                                                                                    Risk of a mid-air collision in the
   #                              Start Node                                End node
                                                                                                            horizontal plane
    1.                              '508207'                                 '508446'                             0,666
    2.                              '3946EB'                                 '5081EC'                             0,327
    3.                              '50841C'                                '06A08C'                              0,217
    4.                              '5081EC'                                 '5082C8'                             0,188
    5.                              '5082C8'                                '06A08C'                              0,140
    6.                              '48C130'                                 '508429'                             0,103
    7.                              '471F7B'                                  'C25B'                              0,088
    8.                                'GLF4'                                 '508207'                             0,046
    9.                              '48C131'                                 '4B8E8E'                          3.667×10-4
    10.                            '48AE85'                                  '48C131'                          1.609×10-4
    11.                            '48AE85'                                  '508429'                          9,881×10-6
    12.                             '471F81'                                 '3946EB'                          6,340×10-6
    13.                               'GLF4'                                 '5081EC'                          2,582×10-7
    14.                             '4B8E8E'                                 '50822C'                          7,926×10-8
    15.                             '50822C'                                '48ADA5'                          7,568×10-10
    16.                              'C25B'                                  '48C131'                         2,757×10-10
    17.                            '407B55'                                 '48ADA5'                          1,657×10-10
    18.                            '5082EA'                                  '508429'                         3,551×10-11
    19.                             '508446'                                 '508370'                         1,797×10-13
    20.                             '504E64'                                 '508370'                         4,635×10-14
    21.                            '48ADA5'                                  '504E64'                         5,774×10-23
    22.                             '504E64'                                '5082CB'                          1,352×10-49
Obtained results highlight a pair '508207-508446' with the highest value of mid-air collision risk.
Also, pairs 1 – 14 has risk of a mid-air collision in a horizontal plane more than TLS. However,
results in Table 2 represent a horizontal component of a mid-air collision of airplanes only.


5. Conclusion
Aviation is a quite speedy developing type of transportation, with a continuously increasing
number of airspace operations. Further development of airlines is faced with an operation inside
of congested air traffic and increased risk of a mid-air collision.
   Representation of air traffic as an undirected, connected graph helps to identify the riskiest
pairs of airplanes based on closest distances and weighted centrality.
   Obtained set of risky pairs of airspace users estimated by minimum spanning tree of a graph.
Estimation of risk of mid-air collision only for a highlighted set of pairs helps to save
computation performance of ATC equipment.
   Numerical verification with real air traffic data indicates that for 23 airspace users we get 22
pairs connected in a minimum spanning tree of a graph. Results of risk estimation represented in
tab.2. highly depends on probability density function. Usage of normal probability density
function or triple univariate generalized error density function will result in different risk values.
However, the order of risky pairs represented in Table 2 still constant.
   Proposed approach may be useful for development of a future automatic ATC data processing
system that will operate within free routes airspace with integrated unmanned areal vehicles in
controlled airspace.


    References
[1] Annual safety review 2020, European Aviation Safety Agency, 2021. URL:
    https://www.easa.europa.eu/document-library/general-publications/annual-safety-review-
    2020
[2] Annual Report 2020, ICAO, 2021. URL: https://www.icao.int/annual-report-
    2020/Pages/progress-on-icaos-strategic-objectives-safety-safety-priorities.aspx
[3] Safety Report 2020, International Air Transport Association, Geneva, 2021
[4] P.V.Carvalho, J.O.Gomes, G.J.Huber, M.C.Vidal, Normal people working in normal
    organizations with normal equipment: system safety and cognition in a mid-air collision,
    Applied ergonomics, 40(3), 2009, pp. 325–340. doi: 10.1016/j.apergo.2008.11.013
[5] O.Solomentsev, M.Zaliskyi, Correlated failures analysis in navigation system, in:
    Proceedings of the 5th International Conference on Methods and Systems of Navigation and
    Motion Control, MSNMC 2018, Kyiv, Ukraine, 2018, pp. 123–126.
    doi:10.1109/MSNMC.2018.8576306
[6] O.Solomentsev, M.Zaliskyi, O.Zuiev, Estimation of quality parameters in the radio flight
    support      operational    system,     Aviation,       20(3),     2016,    pp.    123–128.
    doi:10.3846/16487788.2016.1227541.
[7] P.V.Carvalho, The use of Functional Resonance Analysis Method (FRAM) in a mid-air
    collision to understand some characteristics of the air traffic management system resilience,
    Reliability Engineering & System Safety, 96(11), 2011, pp. 1482–1498. doi:
    10.1016/j.ress.2011.05.009
[8] J.A.Castan, A.R.Sanz, Risk Assessment in Air Traffic Management, IntechOpen, London,
     United Kingdom, 2020
[9] Global Air Traffic Management Operational Concept, Doc. 9854, ICAO, 2005. URL:
     https://www.icao.int/Meetings/anconf12/Document%20Archive/9854_cons_en[1].pdf
[10] J.Hannah, R.Mills, R.Dill, D.Hodson, Traffic collision avoidance system: false injection
     viability. The journal of supercomputing, 2021, pp.1–24. doi: 10.1007/s11227-021-03766-9.
[11] A Unified Framework for Collision Risk Modelling in Support of the Manual on Airspace
     Planning Methodology for the Determination of Separation Minima, Doc. 9689, ICAO,
     2009
[12] I. Ostroumov, O.Ivashchuk, T.Shmelova, Risk of mid-air collision in a lateral plane, CEUR
     Workshop Proceedings, 2805, 2020, pp. 297–307
[13] T.Kille, P.R.Bates, S.Y.Lee, Unmanned aerial vehicles in civilian logistics and supply chain
     management, IGI global, 2019
[14] R.B.Ferreira, D.M.Baum, E.C.Neto, M.R.Martins, J.R.Almeida, P.S.Cugnasca,
     J.B.Camargo, A risk analysis of unmanned aircraft systems (UAS) integration into non-
     segregate airspace, in: Proceedings of the International Conference on Unmanned Aircraft
     Systems, ICUAS, IEEE, 2018, pp. 42–51
[15] Air traffic management, Procedures for Air Navigation Services, Doc. 4444, ICAO, 2016
[16] I.Ostroumov,       N.Kuzmenko,      O.Sushchenko,       Yu.Averyanova,        O.Shcherbyna,
     O.Solomentsev, F.Yanovsky, M.Zaliskyi, Ukrainian Navigational Aids Network
     Configuration Estimation, in: Proceedings of the 16th International Conference on the
     Experience of Designing and Application of CAD Systems, CADSM, IEEE, Lviv, Ukraine,
     2021, pp. 5–9. doi: 10.1109/CADSM52681.2021.9385226
[17] I.V.Ostroumov, V.P.Kharchenko, N.S.Kuzmenko, An airspace analysis according to area
     navigation      requirements,     Aviation,     23(2),    2019,      pp.     36–42.     doi:
     10.3846/aviation.2019.10302
[18] Performance-Based Navigation (PBN) Manual, Doc 9613, ICAO, 2008. URL:
     https://www.icao.int/sam/documents/2009/samig3/pbn%20manual%20-
     %20doc%209613%20final%205%2010%2008%20with%20bookmarks1.pdf
[19] Manual on a 300 m (1 000 ft) Vertical Separation Minimum Between FL 290 and FL 410
     Inclusive, Doc 9574, AN/934, ICAO, 2012
[20] I.Tsymbaliuk, O.Ivashchuk, I.Ostroumov, Estimation the Risk of Airplane Separation Lost
     by Statistical Data Processing of Lateral Deviations, in: Proceedings of the 10th
     International Conference on Advanced Computer Information Technologies, ACIT, IEEE,
     Deggendorf, Germany, 2020, pp. 269–272. doi: 10.1109/ACIT49673.2020.9208935
[21] S.Nagaoka, A model for estimating the lateral overlap probability of aircraft with RNP
     alerting capability in parallel RNAV routes. ICAS Secretariat – 26th Congress of
     International Council of the Aeronautical Sciences, ICAS 2008, Anchorage, AK, United
     States, 2008, 1, pp. 3590–3597
[22] R.Mori, Identifying the ratio of aircraft applying SLOP by statistical modeling of lateral
     deviation, Transactions of the Japan Society for Aeronautical and Space Sciences, 54(183),
     2011, pp. 30–36. doi:10.2322/tjsass.54.30
[23] I.V.Ostroumov, K.Marais, N.S.Kuzmenko, N.Fala, Triple Probability Density Distribution
     model in the task of Aviation Risk Assessment, Aviation, 24(2), 2020, pp. 57–65. doi:
     10.3846/aviation.2020.12544
[24] W.D.Brent, Introduction to graph theory, Upper Saddle River, NJ: Prentice hall, 2002
[25] B.Bela, Modern graph theory, Springer Science & Business Media, 2002
[26] F.Neumann, I.Wegener, Randomized local search, evolutionary algorithms, and the
     minimum spanning tree problem, Theoretical Computer Science, 378(1), 2007, pp.32–40.
     doi: 10.1016/j.tcs.2006.11.002
[27] J.Knowles, D.Corne, A new evolutionary approach to the degree-constrained minimum
     spanning tree problem, IEEE Transactions on Evolutionary computation, 4(2), 2000,
     pp.125–134. doi: 10.1109/4235.850653
[28] S.Pettie, V.Ramachandran, An optimal minimum spanning tree algorithm, Journal of the
     ACM (JACM), 49(1), 2002, pp. 16–34. doi: 10.1145/505241.505243
[29] J.L.Gross, J.Yellen, M.Anderson, Graph theory and its applications, CRC press, 2018
[30] O.Ivashchuk, I.Ostroumov, N.Kuzmenko, O.Sushchenko, Yu.Averyanova, O.Solomentsev,
     M.Zaliskyi, F.Yanovsky, O.Shcherbyna, A Configuration Analysis of Ukrainian Flight
     Routes Network, in: Proceedings of the 16th International Conference on the Experience of
     Designing and Application of CAD Systems, CADSM, IEEE, Lviv, Ukraine, 2021, pp. 6–
     10. doi: 10.1109/CADSM52681.2021.9385263