Aircraft four dimensional (4D, including longitude, latitude, altitude and time) trajectory prediction is a key technology for existing automation systems and the basis for future trajectory-based operations. The trajectory prediction is the process of estimating the future states of the aircraft based on the current aircraft state, estimation of the pilot and controller intent, expected environmental conditions, and computer models of aircraft performance and procedures.
The kinetic-based trajectory prediction model mainly studies the relationship between the force acting on the aircraft and the aircraft movement and also involves the force and movement of the aircraft. The dynamic model is expressed as a set of differential equations, given the current state of the aircraft (such as mass, thrust, drag, position, speed, angle of inclination), meteorological conditions (such as wind speed and direction), and aircraft intentions (such as target speed or climb rate), through the integral–differential equation in a time interval to predict the continuous points of the future aircraft trajectory [33][40]. Therefore, this method integrates aircraft intent, performance parameters, and meteorological environment data for calculation.
Regression model | Linear regression: [34][35][36] Stepwise regression: [37] | Linear regression: [41,59,60] Stepwise regression: [57] |
|||||||||||||||||
Nonlinear regression: [34][38] | Nonlinear regression: [41,58] | ||||||||||||||||||
HMM: [19][20][21][22] | HMM: [24,25,26,27] | ||||||||||||||||||
Neural network model | Feedforward neural networks: [39][40][41][42] Elman neural network: [43] LSTM: [ | Feedforward neural networks: [61 | 44][45][46][47][48 | ,70 | ] | ,75 | [ | ,84 | 49][50] DNN + LSTM: [ | ] Elman neural network: [78] LSTM: [62,63,64 | 33] CNN + LSTM: [51] GRU: [52] Bayesian neural network: [33] | ,65 | [ | ,67 | 53 | ,71,72 | ] | ] DNN + LSTM: [40] CNN + LSTM: [66] GRU: [79] Bayesian neural network: [40,69] |
Multi-model estimation |
Generative adversarial network: [54] | Generative adversarial network: [68] | Multi-model KF: [23][24][25] | Multi-model KF: [31,32,33] | ||||||||||||||||
IMM: [26][27][28] | IMM: [3,29,39] | ||||||||||||||||||
Other methods | A gaussian mixture model with clustering: [55] | A gaussian mixture model with clustering: [82] | Improved IMM: [29][30][31][32] | Improved IMM: [35,36,37,38] | |||||||||||||||
Random forest with clustering: [56] Neural Networks with clustering: [4] Nonparametric interval prediction: [57] Genetic programming: [58] | Random forest with clustering: [83] Neural Networks with clustering: [8] Nonparametric interval prediction: [73] Genetic programming: [76] |
The Euclidean error (EE), the along-track error (ATE), the cross-track error (CTE), and the altitude error (AE) are four widely used metrics to evaluate the performance of prediction methods [14][46]. Let and be the actual 3D position and the estimated 3D position at the timestamp t.
where is the length of look-ahead time;
The ATE measures the horizontal error along-track:
where denotes the course from north at timestamp t;
The CTE measures the horizontal error perpendicular to the nominal track:
The AE is the difference in the vertical positions between the actual and predicted trajectories.
(1) The performance of the trajectory prediction model is closely related to the accuracy of information such as aircraft performance parameters, aircraft intent, and meteorological conditions. These input parameters are more or less in error, and small errors in some parameters can lead to catastrophic prediction results. In order to make more accurate predictions, it is possible to strengthen the real-time sharing and transmission of data such as uncertainty, which is a hotspot of current research; in addition, a more robust prediction model can be established through a method research, which is the focus of future research.
(2) In recent years, ensemble learning is a type of machine learning method that uses multiple models or learners for modeling and uses certain rules to integrate the learning results, so as to obtain a machine learning method that is better than a single model or learner. The existing prediction models have their own advantages and disadvantages, and the application scenarios are different. Therefore, integrating different models to build a track prediction fusion model will improve the accuracy and stability of the model.
(3) In general, air traffic congestion on an aircraft’s planned route affects the flight path. At the same time, aircraft passing through the same route or waypoint will also affect each other. How to fully consider the overall traffic congestion and the interaction between aircraft when building a prediction model will help improve the accuracy of track prediction.
(4) Probabilistic trajectory prediction is often more practical than deterministic trajectory prediction. The performance of many air traffic intelligent decision-making systems depends on the accuracy of trajectory prediction. However, trajectory prediction is often affected by a variety of factors, resulting in errors in the prediction results of deterministic models. Therefore, in some application scenarios, it is often more reasonable to predict the spatiotemporal distribution of the track.
(5) Most of the research and development of decision support tools are mainly focused on the terminal airspace. The effective operation of these automated decision support systems depends on the results of aircraft trajectory prediction with high reliability and accuracy. However, the complex structure of the airport terminal airspace, the high density of flight flow, and the frequent changes of aircraft flight attitudes bring challenges to the high-precision and reliable prediction of flight paths.