Next Article in Journal
Automated Test Creation Using Large Language Models: A Practical Application
Previous Article in Journal
Multimodal Information Fusion and Data Generation for Evaluation of Second Language Emotional Expression
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Collision Risk Assessment Method for Aircraft on the Apron Based on Petri Nets

School of Civil Aviation, Nanjing University of Aeronautics and Astronautics, 29 Jiangjun Avenue, Nanjing 211100, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2024, 14(19), 9128; https://doi.org/10.3390/app14199128
Submission received: 29 August 2024 / Revised: 29 September 2024 / Accepted: 7 October 2024 / Published: 9 October 2024
(This article belongs to the Section Transportation and Future Mobility)

Abstract

:
The airport apron is a high-risk area for aircraft collisions due to its heavy operational load and high aircraft density. Currently, existing quantitative models for apron collision risk provide limited consideration and classification of risk areas. In response, this paper proposes a Petri net-based method for assessing aircraft collision risk. The method predicts the probability of aircraft reaching different areas at different times based on operational data, enabling the calculation of collision risks within the Petri net framework. This approach highlights areas with potential collision risks and provides a classification evaluation. Subsequently, aircraft path re-planning is carried out to reduce collision risks. The model simplifies the complex operations of the apron system, making the calculation process clearer. The results show that, during the mid-phase of aircraft taxiing, there is a significant deviation between the actual and ideal positions of aircraft. Areas with high taxiway occupancy are more prone to collision risks. On peak days, due to relatively high flight volumes, the frequency of collision risks is 14% higher than on regular days, with an average risk increase of 23.3%, and the risks are more concentrated. Therefore, reducing collision risks through path planning becomes more challenging. It is recommended to focus attention on areas with high taxiway occupancy during peak periods and carefully plan routes to ensure apron safety.

1. Introduction

The airport apron is a critical area for airport operations, where aircraft engage in takeoff, landing, and taxiing activities. In recent years, with the increasing demand in the civil aviation market, the number of flights handled by airports has continuously risen. Consequently, the number of aircraft operating on the apron has also increased, significantly elevating the risk of collisions during aircraft operations. Therefore, it is essential to accurately quantify these collision risks and conduct precise classification assessments.
The current quantitative models for apron collision risk exhibit certain limitations in considering and classifying risk areas, making it difficult to fully reflect the risk distribution in actual operations. To address this issue, this paper proposes an aircraft collision risk assessment method based on Petri nets. The method predicts the probability of aircraft reaching different areas at various time points using operational data and calculates the collision risk within the Petri net framework. Compared to traditional models, this model not only quantifies the collision risk between aircraft but also highlights areas with potential collision threats, helping airport managers better identify risk zones on the apron. Furthermore, after calculating the collision risk in different areas, the paper introduces a path re-planning strategy for aircraft to reduce collision risks, thereby greatly enhancing the practical application of the risk values. The results indicate that in areas with high taxiway occupancy, especially during peak periods, there is a significant deviation between the actual and ideal positions of aircraft, resulting in a marked increase in collision risk.
The second section of the paper primarily analyzes the current state of research. The third section focuses on the development of the model, including the establishment of the apron operation Petri net, calculation of aircraft potential movement space, calculation of aircraft collision risk based on potential movement space and classification and evaluation of aircraft collision risk. The fourth section presents the simulation experiment data analysis, where the identified collision risks are analyzed and classified using XGBoost algorithms, and path re-planning is performed to reduce risks. The fifth section is the discussion, which highlights the practical implications of the model, its advantages and limitations, and outlines future research directions. Finally, the conclusion section summarizes the entire paper, providing an overview of the work and a brief explanation of the results.

2. Background of the Study

In the field of aircraft collision risk research, several scholars have focused on the study of operational collisions involving aircraft. Brooker [1,2] developed the Event model to calculate the lateral and longitudinal collision risks of aircraft. Kim et al. [3] explored issues related to the cross-entropy method in assessing airborne aircraft collision risks and validated their approach through simulation. Mykel J. et al. [4] proposed an aircraft encounter collision model based on a Bayesian statistical framework, which was used to evaluate collision safety between unmanned aerial vehicles (UAVs) and manned aircraft. Kallinen et al. [5] introduced an enhanced collision risk calculation method, extending the International Civil Aviation Organization (ICAO) model to cover full-aircraft collisions based on actual trajectory data, thereby better capturing aircraft behavior. In addition, since aircraft operations in various scenarios are considered complex systems, Petri nets, due to their powerful simulation capabilities, have been widely used by many scholars to model the operation of such systems. Brozovic et al. [6] applied a colored Petri net to model ship collision risks at sea, introducing a method to map the model to actual operational practices. This approach evaluates collision risks from a holistic modeling perspective, offering valuable reference. Tang et al. [7] developed an airport runway Petri net to simulate various runway incursion scenarios concerning aircraft operations on the airport surface, successfully achieving early warnings. Żuchowska et al. [8] used Petri net modeling to explore a new air traffic control method, which accurately establishes system dependencies and achieves optimal outcomes while maintaining safety.
Additionally, many scholars have considered environmental and other influencing factors during aircraft operations and have developed collision risk models based on these considerations. For example, Wang and Lv [9,10] considered various environmental factors during aircraft operations and incorporated human factors into their models, creating an aircraft collision risk model. They employed different research approaches for different factors and expanded the model using the Taylor series to estimate the operational spacing between aircraft. Moretti et al. [11] studied the topographical features surrounding airports, conducting surveys to explore the collision risks between aircraft and obstacles in the airport vicinity. Korkmaz et al. [12] explored safety issues on airport aprons and proposed a support model to assist managers in decision-making, emphasizing the significant impact of human and cultural factors on safety.
Moreover, some scholars have begun to focus on the collision risks of aircraft operating on and around the airport surface: Gao et al. [13] concentrated on the factors affecting aircraft operations in terminal areas, establishing a multi-dimensional collision risk model tailored for terminal zones, and conducted assessments of collision risks in different terminal areas. Zhang [14] proposed a collision probability assessment method based on a collision trajectory model, validating the effectiveness of this method through simulation results. Hu et al. [15] developed a collision risk model for potential route intersections during the approach and departure phases, and they also established a wake turbulence safety distance model. They combined the results of both models to determine the operational spacing between aircraft. Shortle J. [16] considered the diversity of aircraft and the complexity of collisions in different regions of the airspace, proposing a collision risk assessment model based on the number and types of aircraft, and offered recommendations for airspace design based on the findings. Zhu et al. [17], considering the blind spots in the vision of tow tractor drivers and the unique characteristics of towing vehicles, developed an aircraft collision avoidance model for airport aprons. The model enables the measurement of aircraft posture and position, allowing for collision prevention functionalities.
In the field of airport operational safety assessment, scholars have primarily focused on establishing evaluation index systems that influence operational safety. For instance, Chen et al. [18] developed a safety performance index system to assess airport operational safety risks, using actual airport operational data to validate the feasibility of the model. Wang et al. [19] analyzed the risk factors influencing the aircraft turnaround process and developed a risk assessment model. This model was used to evaluate the current risk conditions at airports, demonstrating more accurate risk differentiation and ranking compared to traditional assessment models. Wilke et al. [20] proposed a comprehensive airport surface operational risk assessment method, taking into account the overall operational conditions of the airport and the behavior of airport stakeholders. Zhao et al. [21] explored the key factors influencing airport risks and proposed a fuzzy hierarchical analysis model, addressing the shortcomings of the traditional analytic hierarchy process (AHP). Zhang et al. [22] proposed an airport operational situation assessment method, which selects 10 indicators as key influencing factors. By assigning weights to each level, the method allows for an evaluation of the airport’s operational situation. Chang et al. [23] evaluated the operational performance of two international airports in Taiwan through a multi-stage process, using the Analytic Network Process (ANP) and the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS) to assess different influencing factors.
In summary, there is currently limited research on risk areas with potential aircraft collision risks. Although some scholars have employed Petri nets to conduct discrete studies on aircraft operations in the complex system of the apron, few have explored its connection to collision risks. Additionally, while using indicators to assess safety provides less precision than numerical calculations, many quantitative studies remain focused on numerical assessments of collision risks without further classification or adequate visualization. This paper addresses the issue from the perspective of apron operations by establishing a Petri net model for apron operations. Based on the probability of aircraft reaching different locations within the Petri net, the corresponding collision risks are calculated. The XGBoost algorithm is then used to classify and evaluate these risks, further visualizing the results and replanning aircraft routes to reduce collision risks. This study aims to provide insights for the daily operational management of airports.

3. Quantitative Evaluation Method for Aircraft Collision Risk

The overall framework of this article is shown in Figure 1. First, a Petri net for apron operations is established based on the operational network of a hub airport, discretizing the continuous operation system. For aircraft taxiing on the apron, the potential movement space at different times is calculated, treating the taxiing movement of the aircraft as a bounded Brownian motion. The modified probability density function is used to calculate the probability of an aircraft arriving at any position on the route at different times. The arrival probabilities at different positions are then mapped to the corresponding places in the Petri net, representing the probability of an aircraft arriving at those places. The collision risk for each place is determined by multiplying the arrival probabilities of different aircraft for that place. Based on these results, a classification evaluation of the collision probabilities is conducted, and the XGBoost algorithm is used to assess the effectiveness of the classification. Furthermore, by taking the collision risks corresponding to different aircraft paths as the objective function, relevant path planning algorithms can be employed to further optimize the taxiing paths of the aircraft, reducing collision risks while ensuring operational efficiency, thus providing valuable insights for apron operation management.

3.1. Establishment of the Apron Operations Petri Net

After obtaining information on the position distribution and operational status of the airport apron taxiways, a Petri net for apron operations is established, tailored to the taxiway distribution network. This involves constructing a model of apron taxiing activities:
N = P , T , P r e , P o s t , m , K
The set of places P represents subregions where aircraft are permitted to operate, with the subdivision principle being that each subregion is defined such that only one aircraft is allowed to operate within it at any given time. The set of transitions T represents the collection of boundaries between two operational subregions for aircraft. P r e and P o s t represent the forward and backward incidence matrices, respectively, between the places P and the transitions T . The marking m represents the operational state, indicating the number of aircraft currently taxiing. The mapping K : P A represents the aircraft that are prohibited from entering specific subregions.
In the established apron operations Petri net, tokens are used to represent the aircraft currently taxiing on the apron. The state of the operational model is represented by the movement of tokens between places within the Petri net. If a place contains a token, it indicates that an aircraft is currently occupying that subregion. Conversely, if a place does not contain a token, it signifies that the subregion is currently unoccupied and in a free state. The Figure 2 illustrates an example of an apron operations Petri net. When an aircraft taxis from the first subregion to the second, the token in the Petri net moves from place p 1 to place p 2 . The transition t 1 represents the movement of the aircraft as it crosses the boundary between the two subregions.

3.2. Calculation of Aircraft Potential Movement Space

As an object moves from the starting point to the endpoint, its potential position at any given moment can be represented by a circle. The radius of this circle is the product of time and the maximum speed of the object, and this radius gradually increases over time. Assuming the object takes 80 min to travel from the starting point to the endpoint, a diagram illustrating the reachable areas from the starting point and the endpoint can be constructed in Figure 3 [24]:
S ( t ) = x x i ( t t i ) V m
D ( t ) = x x j ( t j t ) V m
In this context, S ( t ) and D ( t ) represent the circles that define the reachable areas from the starting point and the endpoint, respectively. x i and x j denote the coordinates of the starting point and the endpoint, respectively. t i represents the time at which the object departs, t j represents the expected arrival time, and V m represents the maximum speed of the object.
Assuming the object moves from the starting point to the endpoint at a constant speed, its position at any given moment can be calculated as the product of time and average speed. However, during taxiing, the object is subject to constraints such as location and surface operational conditions, leading to deviations between its actual position and the ideal position. To ensure timely arrival at the designated location, this deviation is confined within a certain range, referred to as the object’s potential movement space at the current time. This space represents the range of positions the object is allowed to occupy at that moment. The calculation of this position range is determined by the relationship between the reachable circle from the starting point and the reachable circle from the endpoint.
When the object first departs from the starting point, the reachable circle from the starting point is small, while the reachable circle from the endpoint is large, with the starting point’s circle contained within the endpoint’s circle. As time progresses, the starting point’s reachable circle gradually expands, and the endpoint’s reachable circle gradually shrinks, eventually intersecting each other. Finally, the endpoint’s reachable circle becomes contained within the starting point’s reachable circle. Since the object (aircraft) is constrained by the boundaries of the taxiway during taxiing, it can be assumed that the deviation only occurs along the x-axis of the taxiing route. This can be summarized as follows:
S ( t ) D ( t )    t ( t i + t j D i j / V m ) 2 S ( t ) D ( t )    ( t i + t j D i j / V m ) 2 t ( t i + t j + D i j / V m ) 2 S ( t ) D ( t )    ( t i + t j + D i j / V m ) 2 t
when at time S ( t ) D ( t ) , the upper and lower bounds of the corresponding deviation interval are calculated as follows:
L x ( t ) = U x ( t ) 2 V m ( t t i )
U x ( t ) = ( V ¯ V m ) ( t i t )
At time S ( t ) D ( t ) , the upper and lower bounds of the corresponding deviation interval are calculated as follows:
L x ( t ) = ( V ¯ V m ) ( t j t )
U x ( t ) = ( V ¯ V m ) ( t i t )
At time S ( t ) D ( t ) , the upper and lower bounds of the corresponding deviation interval are calculated as follows:
L x ( t ) = ( V ¯ V m ) ( t j t )
U x ( t ) = L x ( t ) + 2 V m ( t j t )
where L x ( t ) is the lower bound of the aircraft’s position at time t , and U x ( t ) is the upper bound of the aircraft’s position at time t .

3.3. Calculation of Aircraft Collision Risk Based on Potential Movement Space

In this paper, the taxiing motion of an aircraft from the starting point to the endpoint is modeled as Brownian motion. Given the constraints on the aircraft’s position discussed earlier, the resulting taxiing motion is a bounded Brownian motion. The standard Brownian motion conforms to the following equation:
x ( t ) N μ x ( t ) , σ x 2 ( t )
μ x ( t ) = ( t t i ) x j + ( t j t ) x i t j t i
σ x 2 ( t ) = ( t t i ) ( t j t ) t j t i
when considering the upper and lower bounds of the aircraft’s movement, the corresponding equation needs to be modified accordingly:
h ( x ) = f ( x ) F ( U x ( t ) ) F ( L x ( t ) ) L x ( t ) x U x ( t ) 0 x < L x ( t )   o r   x > U x ( t )
σ 2 = ( V m V ¯ ) 2 × ( t t i ) ( t j t )
where f ( x ) represents the original probability density function; h ( x ) is the modified probability density function; F ( x ) is the cumulative distribution function; and σ 2 is the modified variance. From this, the probability of the aircraft reaching different positions at various times can be obtained. The probability of the aircraft reaching each place in the Petri net is determined by summing the probabilities of all positions within that place.
n = C e i l i n g ( k l )
P r o ( p i ) = i = 1 k h ( x i )
where k is the length of the place, l is the length of the aircraft, and n is the number of aircraft that can be accommodated within the place’s length (rounded up to the nearest integer). The arrival probabilities of the corresponding positions within the place are then summed according to this number. The collision risk for a place is calculated by multiplying the arrival probabilities of two aircraft corresponding to the same place. If the arrival probability of an aircraft at a given place is zero, it is excluded from the calculation, as it is assumed that the aircraft poses no collision risk within that place.
R i s k = i = 1 n P r o ( p i ) , P r o ( p i ) 0
Additionally, if multiple aircraft have a non-zero arrival probability within the current area, the collision risk for that area is calculated as follows:
R i s k t o t a l = i = 1 q 1 j = i + 1 q R i s k i j
where q represents the number of aircraft with a non-zero arrival probability in the place. The overall collision risk within the place is obtained by summing the collision risks of all pairs of aircraft. This allows for the calculation of aircraft collision risks in different areas at various times.

3.4. Classification and Evaluation of Aircraft Collision Risk

After calculating the collision risks in different areas of the Petri net, it is necessary to classify these risks based on their actual values to better visualize the results. In this paper, the XGBoost algorithm is employed for classification and evaluation. XGBoost, a distributed gradient boosting decision tree algorithm, was proposed by Chen [25]. It uses decision trees as the base model and is an improvement over methods like AdaBoost and GBDT. The final estimated result is determined by the collective output of multiple decision trees:
f ^ ( x ) = k = 1 K f k ( x )
where f k ( x ) represents the decision tree at iteration k , the algorithm learns from the results of the previous iterations. In each iteration of training, the decision tree f k ( x ) is derived by minimizing an objective function:
O b j ( t ) = i = 1 n l ( y t , ( y ^ i ( t 1 ) + f i ( x i ) ) ) + Ω ( f t )
where ( x i , y i ) represents the observed value, l is the loss function, f ^ ( x i ) ( k 1 ) is the estimated value calculated in the k 1 iteration, and Ω ( f k ( x ) ) is the regularization term. By using this algorithm, the classification of collision risks can be evaluated and subsequent collision risks can be further classified and assessed.

4. Simulation Experiments

This section primarily utilizes simulation experiments to validate the effectiveness of the model. First, the relevant simulation parameters are set, and then the calculations are performed according to the model’s steps to obtain collision risks in different areas at various time points. Subsequently, the related data are processed and analyzed to enhance their practical application value.

4.1. Simulation Scenario Data Setup

After collecting data from the relevant airport, the position distribution and operational conditions of the airport apron taxiways were obtained, based on which the apron operations Petri net was established. Following the establishment of the Petri net using the information on taxiway positions, it is necessary to determine the relevant taxiing information for the aircraft. Based on the research in the relevant literature [26,27,28] and the data collected, the operational parameters for the aircraft are assumed to follow a normal distribution, with the specific settings as shown in Table 1 and Table 2:
Subsequently, this paper collected flight operation information from the relevant airport over the course of one week, including key data such as flight departure and arrival times, types of arrival/departure, and docked gallery bridge. This information was then integrated into the Petri net to simulate the taxiing process of aircraft on the apron. The established apron operation Petri net is shown in Figure 4:

4.2. Simulation Result Data Analysis

After setting up the experimental environment in Section 4.1, calculations need to be performed within the experiment to obtain the corresponding data, which will then be processed and analyzed.

4.2.1. Analysis of Aircraft Operation Simulation Results

After obtaining the operational data of the aircraft, the upper and lower bounds of its taxiing position are calculated based on the time of operation [ L x ( t ) ,   U x ( t ) ] . Subsequently, the probability of the aircraft reaching different positions at different times is computed using the Brownian motion Formula (14). The arrival probabilities at different positions h ( x ) can be color-coded and mapped onto their respective trajectory diagrams.
As shown in Figure 5, the brighter the color, the higher the arrival probability it indicates. Regardless of the time, the arrival probability at the ideal position point for the aircraft at the current time is always the highest. Additionally, the farther the position is from the ideal point, the lower the arrival probability, which aligns with the actual movement patterns of the aircraft. Additionally, at the beginning and the endpoint of the taxiing process, the range of positions with arrival probabilities is smaller than that at the midpoint of the taxiing route. Based on this, it can be inferred that as the aircraft approaches the middle of the taxiing route, the range of possible positions with arrival probabilities increases. This indicates that the aircraft has a greater number of positions it can potentially occupy, leading to a larger deviation from the ideal position and a wider area of potential impact.

4.2.2. Analysis of Collision Risk Simulation Results

By analyzing the relevant operating flights at the airport, simulation analyses were conducted for peak-hour operations on both peak days and regular days. For each flight, the probability of arrival at p i , P r o ( p i ) , is statistically calculated. Flights that share a non-zero probability of arriving at the same location are considered to have a risk of conflict or collision. The collision risk at different locations is then computed based on Formula (18). The flights with potential collision risks were identified, and corresponding collision risk calculations were performed. The collision risks for some conflicting flights are presented in Figure 6. For better visualization, the color shading rules in the figure, as well as in subsequent diagrams related to collision risk, are based on the classification standards for collision risk provided later in the text.
In Figure 6a, time represents the duration starting from when the aircraft collision risk begins to manifest. The position sequence corresponds to the position labels in the Petri net. It can be observed that after the collision risk is triggered, the collision risk associated with different positions in the Petri net changes over time. Figure 6b shows the variation in collision risk values within risk areas at different times. It can be seen that as time progresses, the number of areas with collision risks gradually increases. Combined with the previous analysis of aircraft operating patterns, it is more likely for an aircraft to deviate during the middle portion of its journey, which consequently increases the number of affected areas.
Additionally, based on the existing collision risk data, it is possible to calculate the number of collision risks and their corresponding values occurring in different areas during peak hours.
As shown in Figure 7 and Figure 8, the distribution of collision risks within the same place during peak hours on peak days is denser, and the collision risk distribution in most areas is relatively uniform. Figure 9 indicates that during peak hours on peak days, the number of collision risks generated by aircraft operating on the apron is 14% higher than on regular days, with the average collision risk being 23.3% greater. This increase is related to the higher number of simultaneously operating flights and the more concentrated allocation of parking stands during peak hours on peak days.

4.2.3. Collision Risk Classification and Assessment

Based on the classification of road collision risk levels in reference [29], and with reference to the civil aviation ground incident risk classification in reference [30] as well as the analysis of aircraft collision parameters in reference [2], the identified collision risks in this study have been categorized as shown in Table 3.
This paper divides the identified collision risks in Table 3:
Subsequently, this paper utilizes the XGBoost algorithm to train and validate the classification. Additionally, the SVM (Support Vector Machine), Random Forest, and MLP algorithms are employed as supplementary validation methods. The following are the accuracy rates of the classification according to each algorithm:
As shown in Figure 10, both the XGBoost and SVM (Support Vector Machine,) algorithms achieved an accuracy rate of over 95%, suggesting that this classification method is effective for assessing collision risks. Consequently, this paper transforms the complex actual numerical data of collision risks into relatively simple risk level data, shown in Table 4. By doing so, when the precise numerical relationships are not the primary concern, the data processing becomes more streamlined, and the visualization is enhanced. The highest collision risks that have occurred in each place are then color-mapped according to their respective risk levels.
Figure 11 clearly illustrates the collision risk levels generated in different places during peak hours, with brighter colors indicating higher risk levels. By referring to the sub-regions of the apron represented by the places in the Petri net, it is possible to identify the areas with the highest collision risks during peak hours.
Subsequently, a statistical analysis can be conducted on the areas where collision risks occur during peak hours on both peak days and regular days, along with the frequency of their occupation during taxiing operations. Following this, the identified collision risk areas are highlighted and mapped to the corresponding Petri net, with the information appended to the relevant data.
As can be seen from Figure 12, Figure 13, Figure 14 Figure 15, whether on regular days or peak days, a common phenomenon is observed: areas with higher collision risk levels generally correspond to higher taxiway occupancy rates. Therefore, in the daily management of airport operations, it is advisable to focus on areas with higher taxiway occupancy rates, as they are more likely to experience collision risks compared to areas with lower occupancy rates.

4.2.4. Path Planning under Collision Risk

Through the simulation of airport flight operations, this study found that most of the associated collision risks are caused by taxiway path conflicts. Therefore, optimizing these paths by focusing on minimizing collision risks can serve as an effective strategy. The goal is to replan the taxi paths without affecting taxiing time. The algorithm selected for this purpose is the Dijkstra algorithm. As an example, Table 5, Figure 16 and Figure 17 demonstrate its application to two flights that were identified as having a collision risk:
The results of re-routing the flights that generated collision risks during peak hours using this algorithm are shown in Figure 18:
As shown in the above, the cumulative collision risks have decreased following the re-routing of paths, though the extent of reduction varies. On normal days, the collision risk reduction can reach approximately 75%, whereas on peak days, re-routing only reduces the original collision risk by 40%, which is about 53% of the reduction achieved on normal days. The smaller decrease in collision risk on peak days compared to normal days can be attributed to two main factors: first, the higher number of conflicting flights results in a higher accumulated collision risk; second, some conflicts stem from positional conflicts at the start and end points of the conflicting flights, leading to fewer overlapping areas along the paths.

5. Discussion

Most previous studies on collision risk have focused on numerical evaluations, lacking discussion on areas with imminent collision risks. This paper applies Petri nets to discretize airport operations, presenting the collision risks across different areas and using color mapping for intuitive visualization. This method helps apron controllers better manage the safety of apron operations by allowing them to more effectively identify aircraft with collision risks and their corresponding potential areas. Additionally, the paper offers an approach for re-planning aircraft taxi routes with the goal of reducing collision risks. This concept can serve as a reference for future studies on path planning and provide valuable insights for apron personnel when directing aircraft taxiing.
During aircraft operations, human factors can also impact the performance, as the different working conditions of pilots may affect the aircraft’s operational status. Therefore, future research could incorporate the influence of human factors into the existing model to make it more comprehensive. Additionally, specialized vehicles play a significant role in apron operations. These vehicles not only operate around the apron but also perform tasks near aircraft, leading to potential collision risks between vehicles and aircraft. Future studies could extend the current model to include the collision risks posed by specialized vehicles. Moreover, since the starting and ending points of an aircraft’s taxiing route are not random but determined by specific requirements related to airport arrangements and airline needs, future models could consider these actual requirements during route planning to reduce collision risks, thereby simulating more realistic scenarios.

6. Conclusions

A method for assessing aircraft collision risks on aprons based on Petri nets is proposed. By using predictive calculations of aircraft operational data, the method accurately quantifies the collision risks between aircraft and identifies high-risk collision areas on the apron. The paper presents the results showing different collision probabilities corresponding to various risk zones, addressing the current gap in research on collision risk areas. The study employs relevant neural network training methods to classify and evaluate collision risks, with visual representation through color coding. This helps apron managers to precisely monitor current collision risks during operations. Furthermore, the paper optimizes aircraft taxi routes based on collision risks in specific areas, thereby reducing risks and ensuring operational safety. This approach enhances the practical significance of collision risk management in operations, allowing the risk values to be effectively applied in real-world scenarios.
The research results indicate that areas with higher taxiway occupancy rates are more likely to become collision risk zones. On peak days, the collision risk scenarios are more complex due to the increased workload, leading to higher risk levels and making it more challenging to reduce collision risks through path planning. Therefore, during peak day operations, airports should focus on areas with higher taxiway occupancy rates and implement rational taxi path planning to ensure the safe operation of the apron.

Author Contributions

Conceptualization, Q.S. and X.T.; methodology, J.S.; software, J.S.; validation, J.S., Q.S. and X.T.; formal analysis, J.S. and Q.S.; investigation, X.T.; resources, X.T.; data curation, J.S. and Q.S.; writing—original draft preparation, J.S.; writing—review and editing, J.S. and Q.S.; visualization, J.S.; supervision, Q.S. and X.T.; project administration, X.T.; funding acquisition, Q.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China U2233208.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used in the simulation experiments in this paper comes from flight data of a specific operational period at Guangzhou Baiyun Airport. The relevant experimental parameters are based on references, which have been mentioned in the text. All data has been presented in the article.

Acknowledgments

This paper would like to express sincere gratitude to Peng Xiaolin for his invaluable support throughout this project. He not only provided crucial data for this research but also contributed significantly to the analysis of the results. His participation in writing the data analysis section and his overall contributions were essential to the completion of this paper. We are deeply grateful for his expertise and assistance.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Booker, P. Lateral collision risk in air traffic systems: A “Post-Reich” event model. J. Navig. 2003, 56, 399–409. [Google Scholar] [CrossRef]
  2. Brooker, P. Longitudinal collision risk for ATC track systems: A Hazardous Event Model. J. Navig. 2006, 59, 55–70. [Google Scholar] [CrossRef]
  3. Kim, Y.; Kochenderfer, M.J. Improving aircraft collision risk estimation using the cross-entropy method. J. Air Transp. 2016, 24, 55–62. [Google Scholar] [CrossRef]
  4. Kochenderfer, M.J.; Edwards, M.W.; Espindle, L.P.; Kuchar, J.K.; Griffith, J.D. Airspace encounter models for estimating collision risk. J. Guid. Control Dyn. 2010, 33, 487–499. [Google Scholar] [CrossRef]
  5. Kallinen, V.; Barry, S.; McFadyen, A. Collision risk quantification for pairs of recorded aircraft trajectories. J. Navig. 2023, 76, 181–199. [Google Scholar] [CrossRef]
  6. Brozovic, V.; Kezic, D.; Bosnjak, R.; Radic, J. Implementation of international regulations for preventing collisions at sea using coloured Petri nets. J. Mar. Sci. Eng. 2023, 11, 1322. [Google Scholar] [CrossRef]
  7. Tang, X.; Ji, X. Research on early runway incursion warning based on Petri net. Simulation 2023, 99, 503–514. [Google Scholar] [CrossRef]
  8. Żuchowska, D.; Stelmach, A. Modeling a negotiation process between aircraft using Petri nets. Zesz. Nauk. Transp.-Politech Śląska 2023, 121, 267–285. [Google Scholar] [CrossRef]
  9. Wang, S.; Lv, Z.; Zhang, Z. Aircraft collision risk model under free flight conditions based on environmental factors. Chin. J. Sci. Technol. 2016, 11, 2183–2186. [Google Scholar]
  10. Lv, Z.; Wang, S.; Zhang, Z. Collision risk assessment of free flight aircraft based on CREAM and IDAC comprehensive analysis. Saf. Environ. Eng. 2017, 24, 120. [Google Scholar]
  11. Moretti, L.; Dinu, R.; Di Mascio, P. Collision risk assessment between aircraft and obstacles in the areas surrounding airports. Heliyon 2023, 9, e18378. [Google Scholar] [CrossRef] [PubMed]
  12. Korkmaz, H.; Filazoglu, E.; Ates, S.S. Enhancing airport apron safety through intelligent transportation systems: Proposed FEDA model. Saf. Sci. 2023, 164, 106184. [Google Scholar] [CrossRef]
  13. Gao, Y.; Liu, F. Study on aircraft collision risk model in terminal area after low altitude opening. China Saf. Sci. J. 2014, 24, 141–145. [Google Scholar]
  14. Zhang, N.; Liu, H.; Ng, B.F.; Kochenderfer, M.J. Collision probability between intruding drone and commercial aircraft in airport restricted area based on collision-course trajectory planning. Transp. Res. Part C Emerg. Technol. 2020, 120, 102736. [Google Scholar] [CrossRef]
  15. Hu, M.; Wang, Q.; Wang, C.; Li, Y. Study on the safety interval of aircraft approaching and departing from cross-runway. Adv. Aeronaut. Eng. 2022, 13, 95–103. [Google Scholar]
  16. Shortle, J.; Noh, S.; Sherry, L. Collision risk analysis for alternate airspace architectures. In Proceedings of the 2017 IEEE/AIAA 36th Digital Avionics Systems Conference (DASC), St. Petersburg, FL, USA, 17–21 September 2017. [Google Scholar]
  17. Zhu, H.; Xu, Z.; Zhang, B.; Zhang, W. Collision Avoidance Study for Towbarless Aircraft Taxiing Systems on the Airport Apron Considering the Measuring Uncertainty; SAE Technical Paper; SAE International: Warrendale, PA, USA, 2023. [Google Scholar]
  18. Chen, M.; Luo, M.; Sun, H.; Zhang, Y. A comprehensive risk evaluation model for airport operation safety. In Proceedings of the 2018 12th International Conference on Reliability, Maintainability, and Safety (ICRMS), Guangzhou, China, 17–19 October 2018. [Google Scholar]
  19. Wang, Y.; Zuo, X.; Xing, D. Risk evaluation for prevention and control of aircraft damage incidents caused by airport. China Work Saf. Sci. Technol. 2019, 16, 165–171. [Google Scholar]
  20. Wilke, S.; Majumdar, A.; Ochieng, W.Y. Airport surface operations: A holistic framework for operations modeling and risk management. Saf. Sci. 2014, 63, 18–33. [Google Scholar] [CrossRef]
  21. Zhao, Z.; Liu, L.; Liu, F. Airport internal safety risk assessment using fuzzy hierarchy process approach. In Proceedings of the 2008 International Symposium on Computational Intelligence and Design, Wuhan, China, 17–18 October 2008. [Google Scholar]
  22. Zhang, X.; Wang, X.; He, Y.; Li, Q. Airport operation situation risk assessment: Combination method based on FAHP and fine Kinney. In Proceedings of the Sixth International Conference on Transportation Engineering, Reston, VA, USA, 20–22 September 2019. [Google Scholar]
  23. Chang, Y.H.; Shao, P.C.; Chen, H.J. Performance evaluation of airport safety management systems in Taiwan. Saf. Sci. 2015, 75, 72–86. [Google Scholar] [CrossRef]
  24. Hao, S.; Zhang, Y.; Cheng, S.; Wang, J. Probabilistic multi-aircraft conflict detection approach for trajectory-based operation. Transp. Res. Part C Emerg. Technol. 2018, 95, 698–712. [Google Scholar] [CrossRef]
  25. Legnani, G.; Fassi, I.; Tasora, A.; Monti, A. A practical algorithm for smooth interpolation between different angular positions. Mech. Mach. Theory 2021, 162, 104341. [Google Scholar] [CrossRef]
  26. Zhou, Y. Study on Fire Risk Assessment and Dynamic System Simulation in Flight Area for Airport Operation. Master’s Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2020; pp. 66–68. [Google Scholar]
  27. Zhang, Y. Risk Assessment and Control of Airport Multi-Runway Intrusion. Master’s Thesis, Civil Aviation University of China, Tianjin, China, 2015. [Google Scholar]
  28. State Council of the People’s Republic of China; Central Military Commission of the People’s Republic of China. Basic Rules of Flight of the People’s Republic of China, 1st ed.; Government of China: Beijing, China, 2000; pp. 24–26.
  29. Hu, L.; Tian, H.; Zhao, X.; Zhang, Y. Traffic risk assessment model and application verification for exit ramp of urban expressway. J. Saf. Environ. 2022, 22, 28–35. [Google Scholar]
  30. Aircraft Airworthiness Certification Division. Civil Aviation Ground Accident Classification, 1st ed.; Civil Aviation Administration: Beijing, China, 2007; pp. 7–9.
Figure 1. Apron collision risk assessment flow chart.
Figure 1. Apron collision risk assessment flow chart.
Applsci 14 09128 g001
Figure 2. Example of a Petri net on the apron.
Figure 2. Example of a Petri net on the apron.
Applsci 14 09128 g002
Figure 3. Example of reachable range diagram.
Figure 3. Example of reachable range diagram.
Applsci 14 09128 g003
Figure 4. Airport apron operation Petri net example (south direction).
Figure 4. Airport apron operation Petri net example (south direction).
Applsci 14 09128 g004
Figure 5. Probability diagram of arrival of aircraft at different time points.
Figure 5. Probability diagram of arrival of aircraft at different time points.
Applsci 14 09128 g005
Figure 6. Collision risk diagram of partially conflicting flights on a normal flight day.
Figure 6. Collision risk diagram of partially conflicting flights on a normal flight day.
Applsci 14 09128 g006aApplsci 14 09128 g006b
Figure 7. The database of collision risk and the corresponding risk values during peak hours on a normal day.
Figure 7. The database of collision risk and the corresponding risk values during peak hours on a normal day.
Applsci 14 09128 g007
Figure 8. The database of collision risks and the corresponding risk values during peak hours on a peak day.
Figure 8. The database of collision risks and the corresponding risk values during peak hours on a peak day.
Applsci 14 09128 g008
Figure 9. Comparison between peak days and regular days.
Figure 9. Comparison between peak days and regular days.
Applsci 14 09128 g009
Figure 10. Comparison of classification accuracy of different algorithms for classification methods.
Figure 10. Comparison of classification accuracy of different algorithms for classification methods.
Applsci 14 09128 g010
Figure 11. Regional collision risk level color map.
Figure 11. Regional collision risk level color map.
Applsci 14 09128 g011
Figure 12. Regional collision risk level and its taxiing occupancy on normal day.
Figure 12. Regional collision risk level and its taxiing occupancy on normal day.
Applsci 14 09128 g012
Figure 13. The schematic diagram of the Petri net mapping for relevant collision risk areas on normal day.
Figure 13. The schematic diagram of the Petri net mapping for relevant collision risk areas on normal day.
Applsci 14 09128 g013
Figure 14. Regional collision risk level and its taxiing occupancy on peak day ( p represents the places in the Petri net corresponding to the northern direction of the apron).
Figure 14. Regional collision risk level and its taxiing occupancy on peak day ( p represents the places in the Petri net corresponding to the northern direction of the apron).
Applsci 14 09128 g014
Figure 15. The schematic diagram of the Petri net mapping for relevant collision risk areas on peak day.
Figure 15. The schematic diagram of the Petri net mapping for relevant collision risk areas on peak day.
Applsci 14 09128 g015
Figure 16. Aircraft 1 route planning diagram.
Figure 16. Aircraft 1 route planning diagram.
Applsci 14 09128 g016
Figure 17. Aircraft 2 route planning diagram.
Figure 17. Aircraft 2 route planning diagram.
Applsci 14 09128 g017
Figure 18. Two day comparison diagram of aircraft path planning to reduce collision risk.
Figure 18. Two day comparison diagram of aircraft path planning to reduce collision risk.
Applsci 14 09128 g018
Table 1. Aircraft operating parameter.
Table 1. Aircraft operating parameter.
ParameterValue
Aircraft Length30 m
Wingspan Length25 m
Standard Taxiing Speed of Aircraft12 m/s
Maximum Taxiing Speed of Aircraft14 m/s
Table 2. Flight information sheet.
Table 2. Flight information sheet.
Flight SequenceDeparture TimeArrival TimeDocked Gallery bridgeArrival/Departure Type
113:5016:15151Arrival
214:4016:10276Arrival
315:4518:45128Departure
412:5016:05255Arrival
513:5016:15268Arrival
614:1516:40278Arrival
715:4018:40267Departure
815:5519:00259Departure
Table 3. Collision risk classification table.
Table 3. Collision risk classification table.
RiskLevel
00
0–0.011
0.01–0.12
0.1–0.33
0.3–0.54
Over 0.55
Table 4. Place collision risk table (part).
Table 4. Place collision risk table (part).
PlaceCollision RiskLevel
p30.14063
p40.03862
p50.44964
p60.02812
p70.62535
p80.97525
p320.00821
p350.02532
p370.00091
Table 5. Flight path chart (example).
Table 5. Flight path chart (example).
Aircraft 1 Original PathAircraft 2 Original PathCumulative Collision Risk
p40-p32-p3-p4-p5-p6-p7-p8p4-p5-p6-p7-p8-p9-p37-p181.471135
Aircraft 1 replan pathAircraft 2 replan pathCumulative collision risk
Samep4-p34-p14-p15-p16-p17-p180.0162
Aircraft 1 replan pathAircraft 2 replan pathCumulative collision risk
p40-p12-p13-p14-p15-p16-p36-p8Same0.00025
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sun, J.; Tang, X.; Shao, Q. A Collision Risk Assessment Method for Aircraft on the Apron Based on Petri Nets. Appl. Sci. 2024, 14, 9128. https://doi.org/10.3390/app14199128

AMA Style

Sun J, Tang X, Shao Q. A Collision Risk Assessment Method for Aircraft on the Apron Based on Petri Nets. Applied Sciences. 2024; 14(19):9128. https://doi.org/10.3390/app14199128

Chicago/Turabian Style

Sun, Jingyuan, Xiaowei Tang, and Quan Shao. 2024. "A Collision Risk Assessment Method for Aircraft on the Apron Based on Petri Nets" Applied Sciences 14, no. 19: 9128. https://doi.org/10.3390/app14199128

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop