Figures
Abstract
The prediction of aircraft manoeuvre trajectories is an important prerequisite for decision making. However, how to achieve real-time and scientific aircraft manoeuvre trajectory prediction using trajectory data needs to be addressed urgently. To solve this problem, we propose a hybrid algorithm based on Improved Beetle Antennae Search (BAS), Aircraft Manoeuvre Boundary Point Identification algorithm, Adaptive Dynamic Integration (ADI) and Volterra series, called ADIBAS-Volterra. Firstly, a large amount of trajectory sample data is trained to construct the BAS-Volterra algorithm suitable for predicting aircraft manoeuvre trajectories, which achieves a balance between global and local solutions. Secondly, in order to improve the accuracy of the online manoeuvre trajectory prediction of our proposed model in complex environments, the parameters of the whole prediction model based on the BAS-Volterra algorithm are adaptively updated according to the identification results of the aircraft manoeuvre boundary points, including the optimisation of the algorithmic weights and the optimisation of the parameters. Compared with the existing state-of-the-art methods, the newly proposed aircraft manoeuvre trajectory prediction algorithm adopts K-means clustering to initialise the tentacle position, which can flexibly adjust the search strategy at different stages and make the algorithm more reasonable. Four measures, Relative Root Mean Square Error (RRMSE), Mean Absolute Deviation (MAD), Mean Absolute Percentage Error (MAPE) and Normalised Mean Square Error (NMSE) were used to assess prediction accuracy. Finally, the scientific validity of the proposed algorithm is verified using Mackey Glass and Rossler datasets.
Citation: Li L, Sun S, Zhu H, Zheng C, Zeng Y (2025) ADIBAS-Volterra aircraft trajectory prediction model based on improved dynamic integration of beetle tentacle searching. PLoS One 20(6): e0323718. https://doi.org/10.1371/journal.pone.0323718
Editor: Angelo Marcelo Tusset, Federal University of Technology - Parana, BRAZIL
Received: January 14, 2025; Accepted: April 11, 2025; Published: June 2, 2025
Copyright: © 2025 Li et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript and its Supporting Information files.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
Introduction
Trajectory prediction is to make scientific prediction results for the future trajectory of the aircraft according to the important information contained in the collected trajectory, and precise prediction of the aircraft manoeuvre trajectory provides a key foundation for the assessment of the destructive effect and decision-making, so the study of aircraft manoeuvre trajectory prediction problem has important practical significance and application value.
Recently, research on aircraft manoeuvre trajectory prediction can be divided into two main directions: model-based approaches and data-based approaches. Model-driven methods are based on physical motion models and kinematic principles, combined with the dynamic characteristics of the aircraft and environmental influences to build mathematical-physical models, Finally, accurate prediction of the future trajectory of the aircraft is achieved. T. Baklacioglu [1] proposed a flight trajectory prediction model for a aircraft in the climb and dive phases based on genetic algorithms. Zhang et al. [2] aimed to develop deep learning models for trajectory prediction by developing a deep learning model to improve the safety of en-route flights, in which the uncertainty of the model prediction is characterized using Bayesian methods. Wang et al. [3] proposed an extended Kalman filter trajectory prediction algorithm based on constant angular velocity and velocity kinematics models, which can effectively predict the future trajectory of the aircraft. Zhang et al. [4] focused on the study of trajectory prediction algorithms and their error analysis in trajectory prediction. We collected a large number of flight trajectory data as samples, processed the sample data using GIS, built a flight motion model based on the data, and predicted the sample data using the Kalman filter algorithm.
The aircraft manoeuvre trajectory prediction method based on the data-driven approach takes the neural network as the core and combines a great quantity of data to build the aircraft manoeuvre trajectory prediction model. The research on data-driven aircraft manoeuvre trajectory prediction methods is generally regarded as a time series prediction problem [5]. Xi et al. [6] proposed an air combat aircraft manoeuvre identification model based on an online ensemble semi-supervised classification framework with online learning, ensemble learning, semi-supervised learning and tri-training algorithms, which improves the accuracy and adaptability under highly dynamic air combat conditions. Compared to land traffic, sparse waypoints and shared flight paths make flight trajectory prediction difficult, so Shi et al. [7] proposed a constrained long- and short-term memory network for flight trajectory prediction. Based on the dynamic characteristics of the aircraft, three constraints were proposed for the climb, cruise and descent/approach phases, namely climb altitude, waypoints and runway direction, and the model was able to maintain long-term dependencies through dynamic physical constraints. To improve the optimization performance of Differential Evolutionary Algorithm (DE), Zhong et al. [8] proposed a hybrid optimization trajectory prediction algorithm based on Differential Evolutionary Algorithm (DE) and Harris Hawk Optimization Algorithm (HHOA), which outperforms the other methods under the same conditions. Aircraft manoeuvre trajectory prediction is a time series prediction problem, the method does not require an accurate aircraft motion model, the method has a simple structure, but the parameter setting process of the model is more complicated, as well as the sample size of the data is very demanding.
Time series based aircraft motion trajectory prediction methods also include Volterra model [9–11], Gaussian mixture model [12], fuzzy time series prediction [13], DNN [14], CNN [15], echo state neural network [16], LSTM [17–19]. The parameters of LSTM [5] are optimized and improved using gradients to collect the position, attitude and posture information of the aircraft so as to achieve accurate prediction of the aircraft manoeuvre trajectory. Shi et al. [20] constructed some new dimensional features based on existing historical trajectory data. By analysing the statistical features of the three-dimensional data of longitude, latitude and altitude, a combined prediction model based on LSTM and ARIMA is proposed, and this combined model improves the accuracy of trajectory prediction.
Volterra [21] is a method for describing nonlinear systems, revealing the nonlinear characteristics of the system and the effect of time delays on the output, and is widely used in trajectory prediction. The complexity of the electromagnetic environment, the accuracy of the detection equipment and anti-jamming limitations, resulting in the trajectory prediction of the accuracy and robustness of the trajectory is not high, based on the aircraft information acquired by the sensor, combined with the Beetle Antenna Search algorithm and online learning algorithms based on the BAS Adaptive Dynamic Integration (ADI) of the ADIBAS-Volterra aircraft trajectory prediction model, the innovations of the model are as follows:
(i) The strategy of Adaptive Reconstruction Method (ARM) to maintain stability while adapting to new data can be elaborated through the following aspects: (1) The core of the Adaptive Reconstruction Method (ARM) lies in its dynamic adjustment mechanism. The mechanism relies on real-time monitoring and data collection to assess the effectiveness of the model and reveal potential problems by analyzing its current performance. This dynamic feedback allows the model to identify new data patterns in a timely manner, while reducing over-reliance on historical data. (2) During the adaptive reconstruction process, the system monitors the input data and model outputs in real time and uses statistical methods to assess the performance of the current model. This process includes the analysis of model prediction errors and feature screening by setting thresholds to ensure that only features that have a significant impact on the prediction results are retained. This approach can effectively prevent the negative impact on model performance due to noise or non-scalar features introduced by new data. (3) Adaptive reconstruction methods perform feature selection and reconstruction through intelligent algorithms such as genetic algorithms and particle swarm optimization. Whenever new data is input, the input features are dynamically updated according to the current prediction error, and only those features with strong correlation with the target output are retained, thus reducing the complexity of the model, avoiding the overfitting problem caused by feature redundancy to a certain extent, and improving the stability of the model. (4) The adaptive reconstruction method introduces a multi-level feedback loop. In the process of model adjustment, a dynamic weight allocation mechanism is formed through the cumulative analysis of historical prediction errors. Different historical data are given different historical window sizes and attenuation factors to ensure that the model’s memory of historical data is not too strong when new data arrives, so as to maintain the ability to adapt to new data. (5) In the parameter update of the model, ARM utilizes the adaptive learning rate. This approach allows the model to update its parameters with different strengths when adjusting them according to the magnitude of fluctuations in the current prediction error. Specifically, when the model performs poorly, the adaptive learning rate allows for more aggressive parameter adjustments; whereas, when the model performs stably, the reduction in the learning rate effectively prevents the model from being over-trained and maintains the stability and reliability of the model. (6) ARM combines a variety of intelligent algorithms to make the model have good adaptability. Through the adjustment of the mathematical model and its parameters in the dynamic environment, the changing environmental conditions can be instantly fed back into the model, ensuring that the prediction process is adjusted in time with the changes in the environment, thus improving stability. (7) The adaptive reconstruction strategy can improve the robustness of the model in complex and dynamic environments. When dealing with real-time data, it ensures that the prediction results are real-time and accurate through rapid feature reorganization and parameter optimization, so as to meet the demands of real-time applications while ensuring stability.
In summary, the adaptive reconstruction method effectively maintains the stability of the model while adapting to new data through the mechanisms of dynamic adjustment, real-time monitoring, feature selection, multi-level feedback, adaptive learning rate, and high adaptability to the environment. This approach enables the ADIBAS-Volterra model to consistently provide reliable prediction results under complex dynamic environments.
(ii) The improved Beetle Antenna Search Algorithm (BAS) takes the following factors into account when designing the multiscale search strategy:(1) Stochastic search capability: in order to enhance the global exploration capability of the search algorithm, a temperature parameter is introduced into the improved BAS. This parameter is used to regulate the magnitude of random perturbations during the search process. During the high temperature phase of the search, the algorithm tends to perform larger random perturbations, thus enhancing the randomness and exploration ability of the search. This strategy helps the algorithm to jump out of the local optimal solution and increase the likelihood of finding the global optimal solution. (2) Adaptive learning rate: the improved BAS algorithm uses an adaptive learning rate to update the tentacle positions. The design of adaptive learning rate makes it possible to flexibly adjust the search strategy at different stages and dynamically optimize the learning rate based on the current search state, which can maintain a better balance in the search process and prevent over-adjustment or slow convergence. (3) Tip position updating strategy: In the updating of tip positions, the algorithm considers the combination of the current optimal tip position and the random perturbation factor, so as to achieve a more efficient search. This updating strategy can quickly adjust the tentacle position according to the existing information to ensure the stability of the search process. (4) Multi-scale search strategy: the improved BAS enters into different search phases, combining the characteristics of other algorithms and adjusting at different scales. This multi-scale search strategy enables the algorithm to explore in a larger range, while also performing a refined search in the local area, so as to effectively deal with the changes of the objective function in the multi-dimensional space. (5) Dynamic influence of the surrounding environment: the improved BAS takes into account the dynamic change factors of the external environment, and adjusts the search strategy at the right time by real-time monitoring of the changes in the objective function, which makes the algorithm more flexible to deal with complex environments and unexpected situations.
In summary, the improved BAS algorithm fully considers the stochastic search capability, learning capability and environmental adaptability by introducing the temperature parameter, adaptive learning rate, dynamic updating of the tentacle position and multi-scale search strategy, thus achieving higher prediction accuracy and real-time performance in the target manoeuvre trajectory prediction model.
The BAS has a strong global optimization ability, can effectively avoid falling into local optimal solutions, and can flexibly adjust the search strategy in different search environments, which improves the search efficiency, but when dealing with large-scale problems, the convergence speed may be slower, and more iterations are needed to achieve satisfactory results, and the performance of the algorithm is more sensitive to the selection of parameters, and more experiments are needed to optimize the parameters.
The BAS-Volterra prediction model inherits the basic idea of sequence learning of online prediction model, and the BAS algorithm in the process of online learning uses K- means clustering for the tentacle position initialization, combined with an adaptive learning rate to cope with the variation of the objective function in multi-dimensional space. At the same time, the stochastic exploration ability of the algorithm is enhanced by introducing temperature parameters, which can flexibly adjust the search strategy at different stages, so as to achieve an effective balance between global and local solutions. The algorithm demonstrates good stability. In addition, considering the advantage of ensemble learning in improving model accuracy, ensemble learning is further introduced on the basis of BAS- Volterra trajectory prediction algorithm. According to the manoeuvring characteristics of the aircraft, the model parameters and weights are adaptively updated, and a new ADIBAS-Volterra prediction model is proposed, which constructs a suitable framework for aircraft manoeuvring trajectory prediction and improves the accuracy of aircraft manoeuvring trajectory prediction.
Background techniques
Beetle tentacle search algorithm
BAS [22] is an optimization algorithm based on the foraging behavior of beetles in nature, which constructs a multi-dimensional search space to find the optimal solution by simulating the tentacle detection mechanism of beetles in the process of finding food. First, the algorithm randomly initializes a group of ’beetles’ representing different solutions, and then these individuals explore the search space by adjusting their positions and speeds. During this process, each beetle updates its position based on its own experience and information from its peers, thus continuously moving closer to a better solution. When a beetle discovers a more optimal solution, it communicates this information to other beetles, encouraging the whole group to move towards the more optimal solution. This collective intelligence effectively prevents the algorithm from falling into local optimality and increases the probability of finding the global optimal solution. The basic steps of BAS include initialization, position updating, information transfer and termination condition judgement, and it is suitable for solving complex problems such as function optimization, combinatorial optimization and constrained optimization. Its advantages lie in its ability to adaptively adjust the search strategy, its strong global search capability, and its simple implementation, which has shown good practical application results [22].
Adaptive reconstruction method.
Adaptive Reconstruction Method (ARM) [23] is a theory and methodology for effectively solving complex system analysis and optimization problems by dynamically adjusting the model structure and parameters to improve system performance and responsiveness. At its core is the dynamic adaptation mechanism: the system analyses current model performance through real-time monitoring and data collection to assess its effectiveness and identify potential problems. This process includes model updating, feature selection, data processing, etc., so that the system can better respond to complex environments and sudden changes. The key to adaptive reconfiguration is its adaptive capability, enhanced by intelligent algorithms such as genetic algorithms, particle swarm optimization or fuzzy logic to increase flexibility in dynamic or complex environments. The operational steps include data acquisition and analysis, model evaluation, reconstruction strategy development and model updating, forming a feedback loop for continuous optimization. In summary, the adaptive reconfiguration method is an important tool in modern scientific research and engineering practice by deeply analysing the operational data and adjusting the model in real time to adapt to the changing environment [24].
Manoeuvre trajectory prediction model based on improved BAS-Volterra algorithm.
The BAS-Volterra algorithm is designed to predict the trajectory of a aircraft in real time by using the ship’s detection equipment to transmit the aircraft’s status information (speed, altitude, azimuth and pitch) and the ship’s status information (position, heading and speed) and environmental factors wind speed, wind direction, detection equipment (noise mean, noise standard deviation), electronic interference (wavelength, frequency, period, signal strength, pulse width of interfering signals).
On the one hand, when facing the threat of the aircraft, the ship can receive the status information of the aircraft in real time, including speed, altitude, azimuth and pitch angle. In addition, the ship’s own status information, such as position, heading and speed, is also important for trajectory prediction and environmental factors. Second, in building the BAS-Volterra model, the adaptive reconstruction method optimizes the input data and streamlines the data matrix used in the model by filtering out the features Strong impact on forecasting results, thus improving the computational efficiency and accuracy when dealing with real-time data. Thirdly, the use of Volterra level modelling is able to deal with the complex non-linear relationship between the aircraft and ship states. The trajectory of the aircraft is affected not only by the law of its own motion, but also by a variety of factors such as environmental factors, ship state, etc. With the introduction of higher-order time series functions, the Volterra model can deeply explore these complex relationships to achieve higher accuracy of trajectory prediction. Fourth, the improved BAS algorithm is used to optimize the kernel coefficients, which enables the model to quickly converge to the optimal parameter configuration through continuous iterative evaluation. This rapid adaptability allows the prediction model to be adjusted in a timely manner to accommodate dynamic changes in the state of the aircraft and ship in an ever-changing tactical environment. Fifth, according to the BAS-Volterra time series prediction algorithm, it is possible to take quick actions in complex environments. In summary, we propose an aircraft manoeuvre trajectory prediction model that incorporates the improved BAS-Volterra.
Time series forecasting modelling process with the BAS-Volterra algorithm.
To improve the prediction accuracy and computational efficiency of the Volterra time series model, we introduce the improved beetle tentacle search algorithm into the Volterra model. The beetle tentacle search algorithm, by simulating the foraging behaviour of beetles in nature, has a global search capability that can effectively avoid the local optimal solution, thus optimizing the parameter settings of the Volterra model and accurately capturing the non-linear and time-varying characteristics in the time series. The simultaneous optimization process can adjust the model parameters in real time, making the model more adaptive and robust, and the prediction results more reliable, especially when dealing with complex data with large noise in the aircraft trajectory.
Firstly, the trajectory prediction system is set up by inputting the dynamic state parameters of the aircraft and the vessel, which include speed, altitude, azimuth, pitch angle and position information, while the state of the vessel includes position, heading, speed and environmental factors including wind speed and direction detection equipment (noise mean, noise standard deviation) electronic interference (wavelength, frequency, period, signal strength, pulse width of interfering signals). Secondly, the input features are screened according to the preset performance metrics, and by calculating the prediction error and comparing it with the set threshold, the features that have a great influence on the prediction results are retained, and the input features are adjusted based on the current prediction error to improve the predictive capability of the model. Again, Volterra-level modelling effectively captures the non-linear dynamic behavior of the target, thus further improving the scientific validity of the model. Meanwhile, the kernel coefficients are optimized using an improved beetle tentacle search algorithm to find the best parameter configurations and minimize the loss function of the model. Finally, the optimized kernel coefficient matrix is used to predict the aircraft trajectory, and the predicted aircraft trajectory is finally output, the steps are as follows.
(1) Inputting shipboard detection parameters, the model involves the following aircraft and ship dynamic state parameters [25]:
aircraft dynamic state parameters:
Velocity : The flight velocity of the aircraft at the t moment, in m/s.
Altitude hd(t): altitude of the aircraft at the t moment, in m.
Azimuth : azimuth of the aircraft at the t moment, unit is degree (∘).
Pitch angle : Pitch angle of the aircraft at t moment in degrees (∘).
Position (dimension latd(t), longitude lond(t)): the geographical position of the aircraft at the t moment in degrees (∘).
Vessel dynamic state parameters:
Position (Dimension latb(t), Longitude lonb(t)): the position of the ship at moment t in degrees (∘).
Heading : the ship’s heading angle at time t, in degrees (∘).
Speed : the speed of the ship at the moment t, unit is m/s.
Heading Angle of Ships :
Aircraft pitch angle :
Yaw angle of aircraft :
where hd is the height of the aircraft and is the height of the ship set to zero.
Environmental factor parameters:
Wind speed : the speed of the wind at time t, in m/s, which affects the trajectory of the object.
Wind direction : the direction of the wind at time t in degrees.
Sensor noise n(t): the noise generated by the sensor, commonly used parameters include
Noise average an: usually set to 0 (representing the ideal state), in practice it may be a constant average.
Noise Standard Deviation : The standard deviation of the measured value, a common quantification of measurement uncertainty.
Electronic Interference Degree e(t): A numerical value describing the effect of possible electronic interference on the object navigation system, commonly used parameters include
Interference Wavelength : The wavelength of the electronic interference signal, usually a fixed quantity reflecting the degree of interference.
Interference Frequency fe: The frequency of the jamming signal, which affects the effect of the noise on the system.
Interference Period Pe: The period of the interfering signal which affects the response characteristics of the object.
Jamming Signal Strength Ae: The strength of the electronic jamming signal, usually a fixed value to reflect the degree of jamming.
Jamming Pulse Width Te: The duration of the jamming effect affecting the prediction results of the object.
(2) Input matrix construction, construct the input matrix , whose elements are the state parameters of the aircraft and ship:
H is the number of samples.
(3) Select important features based on predefined performance metrics, such as prediction error. Set a threshold T to select features:
If the feature has a significant effect on the prediction (error less than the threshold), the feature is retained.
After each prediction, adjust the input features based on the current prediction error. Let the current prediction output of the model be , the true value be Y(t) and the error be.
Reconstruct the input matrix according to the importance of the features [26]:
where is the reconstructed input matrix,
is the parameter controlling the intensity of the adjustment, and
is the importance weight vector reflecting the importance of each feature to the input adjustment.
(4) Volterra level modelling [27], Volterra level is used to capture the nonlinear dynamic behavior of the aircraft and the output equation can be expressed as:
y(t) is the output of the system at moment t (predicted aircraft trajectory).
d(t) is the input feature matrix.
The first-order kernel coefficient hk reflects the direct effect of each feature on the output.
The second-order kernel coefficient describes the interaction between multiple inputs, thus capturing the nonlinear characteristics of the model.
The final output equation is:
(5) Multidimensional Volterra modelling incorporating environmental factors.
xt: Input feature vectors for the current moment, including object states, ship states, and environmental factors.
: Input feature vector for the past moment, representing historical data that affects the present output.
: The wind speed at the moment.
: The wind direction at the moment.
: Sensor noise at the moment.
: Electronic interference parameters, including wavelength, frequency, period, signal strength, and pulse width, which determine the characteristics of the object’s response to electronic interference signals.
: Noise of the model output.
(6) Improved beetle tentacle search algorithm for kernel coefficients in optimization framework.
Step1: Intelligent initialization of initial tentacle positions using K-means clustering algorithm [28]:
xi(0): initialized tentacle position.
Step2: The fitness of each tentacle position is evaluated by the following equation:
Yj: Actual observations, : The value predicted by the current reach position.
Step3: Optimise the tentacle position using adaptive learning rate and multi-scale search strategy, where the adaptive learning rate is:
Tentacle position update:
is a random perturbation factor,
is the best current reach position,
is the perturbation intensity.
In the multiscale search strategy, the introduction of the temperature parameter T(t).
In order to enhance the global exploration capability of the search algorithm and avoid falling into local optimal solutions, larger stochastic perturbations are executed during high temperature periods.
where is the state of the tentacle position at time t,
is the learning rate at time t,
is the random perturbation factor, rand is used to decide whether to use the first update rule or the second update rule, and if its value is less than T(t) the tentacle is updated by random perturbation, T(t) is the temperature parameter at time t, which is used to measure the degree of openness of the search during the execution of the algorithm, the higher the degree, the more it tends to be randomly explored; at lower temperatures, the update of the tentacle position depends more on the current optimal solution
,
being the local adaptation vector drawn randomly from the neighborhood. At higher temperatures, the tentacle position update is more dependent on the current optimal solution J, and K is a local adaptation vector drawn randomly from the neighborhood.
(7) Trajectory prediction
The model optimized by the beetle tentacle search algorithm is predicted using the optimized kernel coefficient matrix .
is the kernel coefficient matrix optimized by the ABS algorithm,
is the input matrix adapted by the adaptive reconstruction method, and
is the predicted aircraft trajectory output vector.
(8) Complete steps of prediction model
Step 1: Collect the speed, altitude, azimuth, pitch, position and distance of the aircraft, and the state information of the ship such as speed, heading and position, and the detection data.
Step 2: Create the input matrix and perform feature selection and reconstruction.
Step 3: Express the aircraft motion model using Volterra series, add the ship state information, target status information as well as environmental factors.
Step4: Optimize the kernel coefficients using the improved beetle tentacle search algorithm to find the best parameter configuration to minimize the loss function.
Step5: Aircraft trajectory prediction by the optimized kernel coefficient matrix.
In summary, our proposed BAS-Volterra trajectory prediction model aims to improve the prediction accuracy and computational efficiency of aircraft manoeuvre trajectories. The improved BAS algorithm has a powerful global search capability and can effectively optimize the parameter settings of the Volterra model, thus accurately capturing the non-linear and time-varying characteristics in the time series data.
A aircraft manoeuvre trajectory prediction model based on BAS-Volterra and adaptive ensemble learning strategy
Ensemble learning is to use multiple basic algorithms to learn together according to the needs and combine the learning results of each basic algorithm according to certain requirements, so as to achieve better learning results than a single algorithm. In order to further enhance the accuracy of the BAS-Volterra-based aircraft manoeuvre trajectory prediction model, adaptive dynamic integration of the aircraft manoeuvre trajectory prediction model based on improved beetle tentacle search is proposed by introducing aircraft manoeuvre characteristics. The flow of our proposed ADIBAS-Volterra aircraft manoeuvre trajectory prediction model is shown in Fig 1.
Boundary point identification model for aircraft manoeuvres
The online identification of aircraft manoeuvre patterns is a complex and dynamic process. In order to more effectively capture real-time changes in aircraft manoeuvring characteristics, this study combines the identification results of aircraft manoeuvre boundary points and dynamically adjusts the basic prediction model set to improve the prediction accuracy of aircraft manoeuvre trajectories.
The aircraft manoeuvre trajectory is made up of a series of successive manoeuvres, Thus, an aircraft’s manoeuvre trajectory can be interpreted as segments between basic manoeuvres. According to the characteristics of the different manoeuvres, the aircraft’s manoeuvres can be classified into three categories: horizontal plane manoeuvres, vertical plane manoeuvres and space manoeuvres. To better describe the different types of manoeuvres, The specific model for the aircraft manoeuvre is shown below.
Where is the position in inertial coordinates,
is the rate of change of the speed, pitch angle and yaw angle of the aircraft, individually, g is the gravitational acceleration,
is the tangential overload, normal overload and roll angle, respectively,
and
are the state variables and control variables. According to the kinematic model of the aircraft manoeuvre trajectory, state variables and control variables, the aircraft manoeuvre trajectory can be classified into 45 manoeuvre modes, and the aircraft manoeuvre identification rules shown in Table 1 can be obtained according to the parameter settings of the 45 manoeuvre modes.
Generally speaking, the aircraft manoeuvre trajectory can be consist of a series of manoeuvre units, based on the aircraft manoeuvre recognition rules in Table 1, the aircraft manoeuvre trajectory needs to be further segmented, as can be seen in Table 1, the characteristics of each manoeuvre unit boil down to segment rules, because of the diversity of the characteristics of the manoeuvre unit parameters, describes the conditions under which a flight manoeuvre cannot be segmented, and if these heavenly swords are not satisfied, the trajectory point at the current moment is used as the segmentation point, which can be given as follows.
The setting of boundary conditions is very important in the manoeuvre action recognition model, and we improve the robustness and sensitivity of the model by defining multiple thresholds.
When the velocity change is less than a certain threshold, it can be regarded as a boundary point:
The change in acceleration can also be used as a basis for boundary judgement:
Formula update strategy under reinforcement learning model:
Q(s,a) is the expected reward for taking an action in the state, is the learning rate, r is the immediate reward,
is the discount factor, and
is the new state. Based on the historical learning of the model, the algorithm can continuously optimize the action selection strategy for new manoeuvre states and boundary recognition.
In terms of aircraft manoeuvre recognition, this section proposes 45 manoeuvre patterns and details the corresponding parameter settings and recognition rules, which are an important basis for manoeuvre segmentation, ensuring that the characteristics of each manoeuvre unit can be accurately recognized and that, under certain conditions, manoeuvres that cannot be segmented can still be accurately recognized.
Model adaptive updating algorithm based on trajectory prediction performance
We constructed the ADIBAS-Volterra aircraft manoeuvre trajectory prediction model, the weights of each basic forecasting methods are referenced to the same value to construct the initial integrated prediction model, and to ensure the overall performance of the ensemble prediction model, it is necessary to adaptively update the weights of each basic predictor according to its respective prediction accuracy in the process of acquiring real-time data and the model. The rule of adaptively updating weights is that models with superior performance generally have larger weights, and some relevant definitions are listed below for ease of illustration.
where is the prediction error of the basic predictor i at time t, yt is the actual aircraft value at time t,
is the historical error weighting factor which controls the degree of influence of the historical error in the current prediction error, K is the size of the historical window which indicates the number of past prediction steps taken into account in the calculation of the current error, and
is the damping factor which controls the degree of influence of the past error in the current prediction error, usually
, where the dynamic cumulative prediction error formula is shown below.
is the adaptively updated weights of the basic predictor i at time t,
is the weights of the basic predictor i at time t–1,
is the learning rate, which controls the sensitivity of the weight updating, where higher values can lead to instability, and AMSEt is the average dynamic cumulative prediction error of all basic predictors.
is the standard deviation of the dynamic cumulative prediction error of all current base predictors, which is used to quantify the stability of the prediction performance,
is a small constant added to avoid divide-by-zero errors, which usually takes a very small value,
is a historical error feedback factor that controls how much the current prediction error affects the weight update, and
is the prediction error of the base predictors at the current time.
is the weight of the normalized base predictor i at time t, and
is the sum of the weights of all the base predictors, ensuring that the total weights are normalized to 1. We consider not only the prediction error of the model, but also the trajectory prediction performance of the model, which allows us to comprehensively evaluate the performance of the model.
Error analysis
The experiments were conducted in the Matlab2021 environment, running on a PC with a 4-core Intel Core i9 processor and 32 GB of RAM. We use adversarial training data extracted from the simulated aircraft system as experimental data.
To better compare the performance of different algorithms, we used four measures, Relative Root Mean Square Error (RRMSE), Mean Absolute Deviation (MAD), Mean Absolute Percentage Error (MAPE) and Normalised Mean Square Error (NMSE), to evaluate the prediction accuracy, and the simulation results for each group are 100 independent experiments were averaged as follows:
where is the actual value, y is the predicted value and y is the average value of
. To evaluate the performance of the aircraft manoeuvre trajectory prediction model based on the ADIBAS-Volterra algorithm.
Experimental validation of aircraft manoeuvre trajectory prediction simulation
In Fig 2, the blue trajectory indicates the flight manoeuvre of the aircraft and the orange rectangular points indicate the segmentation points. Based on the comparison of the original segmentation with the proposed segmentation, the main segmentation points correspond to the original segmentation points in terms of number and length. To further test the validity of the post-segmentation recognition, Fig 3 shows two comparisons of the recognition methods for the aircraft at different times, where the main segments are shown, with the labels of the segments in bold, and ADIBAS-Volterra correctly shows the category labels of all segments except the dependent segments. When identifying the main segments, ADIBAS-Volterra gives the correct category labels for most segments except the last one.
When identifying the main segments, ADIBAS-Volterra provided the correct category labels for all segments. Among the other methods compared, Volterra, Tr-Volterra, OS-Volterra, TrOS-Volterra, PCMPA, PSLSTM, OVMD-ICEEMDAN-PE, OVMD-PE, EPL-KGLA, GL-Volterra, IEGL-Volterra, ODL-Volterra and DW-Volterra can provide 7, 7, 6, 6, 6, 6, 6, 5, 7, 6, 7, 6, 7, 7 and 8 correct major fragments respectively. As can be seen in Fig 3, ADIBAS-Volterra and DW-Volterra can each identify all the main segments. Meanwhile, the other 11 advanced trajectory prediction methods can identify 10, 10, 10, 10, 10, 10, 10, 9, 10, 9, 10, 11 and 11 main segments respectively. In conclusion, ADIBAS-Volterra outperforms the other advanced methods in terms of segment length and correct identification of boundaries.
Feasibility analysis of aircraft manoeuvre trajectory prediction methods
To validate the adaptability of our proposed predictive model, we used the typically chaotic time series Mackey Glass and Rossler datasets to validate the BAS-Volterra manoeuvre trajectory prediction model, synthesising the scientific validity of the improved beetle tentacle search algorithm.
To illustrate the essentiality of choosing the Volterra sequence [11] as the underlying predictor for improving the completed manoeuvre trajectory prediction model, the predictive performance of the algorithm was compared with the shallow machine learning algorithms K-means [29], (Convolutional Neural Network and Long Short-Term Memory, CNN-LSTM) [30], (Temporal Fusion Transformer and Long-Short Term Memory, TFT-LSTM) [31], Transformer [32].
The ADIBAS-Volterra prediction model is an ensemble algorithm and the improved performance of the prediction model is the outcome of improved BAS, Volterra model, online learning and adaptive ensemble learning algorithms, furthermore, in order to introduce the roles of each part of ADIBAS-Volterra, with Volterra, BAS, BAS-Volterra, improved BAS-Volterra and ADIBAS-Volterra for comparison.
In order to ‌prove‌ the superior performance of the ADIBAS-Volterra algorithm based on the aircraft manoeuvre characteristics, the model was compared with the (the Grey Lotka-Volterra model, GL-Volterra) [21], (information-enhanced Grey Lotka-Volterra model, IEGL-Volterra) [33], (one-dimensional linear Volterra-Fredholm, ODL-Volterra) [34], (Daubechies wavelets-Volterra, WV-Volterra) [35] for comparison, aircraft manoeuvre trajectory prediction based on a single learning model belongs to the global modelling approach, which is complex and prone to local optima. Utilising multiple learning algorithms tends to achieve higher accuracy than a single learning algorithm, and in recent years, the cooperation of multiple learning algorithms has been increasingly applied to trajectory prediction problems.
In order to better compare the scientific validity of the BAS-Volterra algorithm, we compared the feasibility of the algorithm for different datasets by adding noise to the simulation. Chaotic time datasets are typically used to test the performance of nonlinear systems. We used typical column Mackey and Rossler datasets as algorithm training samples and test samples to validate the effectiveness of the algorithm, and the data generation conditions were exactly the same as those of the reference [36] are fully consistent. In order to validate the effectiveness and advancement of our proposed algorithm, we used (The paper culminates in presenting an enhanced version of the Marine Predator Algorithm, PCMPA) [37], (a partial least squares based pruning algorithm is hereby proposed for a simplified LSTM, PSLSTM) [38], (optimal variational mode decomposition, improved complete ensemble empirical mode decomposition and permutation entropy, OVMD-ICEEMDAN-PE) [39], (optimal variational mode decomposition with permutation entropy, OVMD-PE) [40], (kernel general loss algorithm based on evolving participatory learning, EPL-KGLA) [41] for comparison. A 15% noise is added to all samples of the two data sets. Noise is added as follows [42]: the standard deviation of each dimension of the test sample data is calculated, random numbers satisfying the distribution are generated and superimposed on the corresponding dimension of the sample data.
Table 2 shows the prediction results for the Mackey and Rossler datasets. In terms of the prediction accuracy of the algorithm, the RRMSE, MAD, MAPE and NMSE of ADIBAS-Volterra are much lower than those of the other methods, and the prediction accuracy of the algorithm is notably better than that of the other state-of-the-art prediction algorithms under the setting of the same test dataset, hardware and software, and parameter settings. In terms of algorithm runtime, ADIBAS-Volterra is more time-efficient than the other five prediction algorithms because Volterra treats the relationship between the time variables and the system state in the form of a convolution, which reduces the time required for model creation and tuning, and the BAS accelerates parameter convergence, allowing the model to achieve better prediction performance in a shorter time. The model also introduces an online learning mechanism, which allows the model to adjust its parameters in real time after receiving new data, and this adaptive ability can automatically optimize the model according to the changes in real-time data, thus reducing the time needed to adjust the model when a new situation arises, the runtime of the algorithm shows that the runtime of the improved ADIBAS-Volterra manoeuvre trajectory prediction model can meet the real-time requirements.
Table 2 lists the trajectory prediction results for the Mackey and Rossler datasets with noise, and it can be seen that the BAS-Volterra prediction algorithm has a high trajectory prediction accuracy with the addition of noise, and its feasibility is significantly better than that of other advanced trajectory prediction methods. By comparing the prediction results of PCMPA, PSLSTM, OVMD-ICEEMDAN-PE, OVMD-PE and EPL-KGLA algorithms, the scientific validity of our proposed algorithms is verified, and our proposed method can perform trajectory prediction efficiently under noisy conditions, which improves the prediction accuracy of the algorithm.
In order to prove the scientific validity of our proposed aircraft prediction model, the prediction performance of the algorithms was tested based on the aircraft manoeuvre trajectory data stored in the simulator. The parameter settings of the algorithms are shown in Table 3, and the parameter settings of the other comparison algorithms are the same as those in the literature. In order to ‌decrease the random errors of the prediction algorithms, the prediction results of the algorithms are the average of the results of the 100 repetitions of the experiments, and the one-step prediction results of the different algorithms on the manoeuvring trajectories of the aircraft are shown in Tables 4 to 6. The one-step prediction results of different algorithms for the aircraft manoeuvre trajectory are shown in Table 4 to Table 6. In order to compare the accuracy of different algorithms for the aircraft manoeuvre trajectory more intuitively, the one-step absolute prediction errors of different algorithms for the X, Y and Z coordinates are shown in ++Fig 4 to Fig 6.
The RRMSE, MAD, MAPE, NMSE, processing time for all samples (PTAS) and processing time per sample (PTPS) for the different algorithms are shown in Tables 4 to 6. In addition, the absolute prediction error data of all the above methods are plotted to visually compare the performance of the different methods. From the prediction error data We summarize below:
(1) According to the comparison of one-step prediction errors of Volterra model in X coordinate, Y coordinate and Z coordinate, as well as the prediction indexes of Kmeans, CNN-LSTM, TFT-LSTM, Transformer, Volterra as shown in Fig 4 to Fig 6, it can be seen that the one-step prediction performance of Volterra model is better than that of the other prediction methods, and the prediction time meets the real-time requirement of the algorithm. The prediction time meets the real-time requirement of the algorithm. In addition, combining the performance evaluation indexes of X-coordinate, Y-coordinate and Z-coordinate shown in Figs 4-6, it can be seen that the prediction performance of Volterra sequence is more reasonable than the other four basic prediction algorithms, and the real-time performance of Goal-Curve Net is the best, but the fluctuation of its prediction value is very large, which is unfavourable to decision-making.
(2) Comparing the prediction performance indexes of Volterra, BAS, BAS-Volterra, Improved BAS-Volterra and ADIBAS-Volterra, combined with the absolute errors shown in Figs 46, it can be seen that the beetle tentacle search algorithm, the aircraft manoeuvre boundary point identification algorithm and the adaptive updating weight strategy are conducive to the improvement of the algorithm. The aircraft manoeuvre boundary point identification algorithm improves the adaptability of the algorithm to changing environments and complex scenes by dynamically identifying and adjusting the boundaries of moving aircrafts. The adaptive updating weight strategy, on the other hand, dynamically adjusts the weight parameters in the algorithm by analysing the historical data and the current state in real time, allowing the model to adapt more flexibly to different data distributions and features.
(3) Comparing the trajectory prediction indexes of GL-Volterra, IEGL-Volterra, ODL-Volterra, DW-Volterra and ADIBAS-Volterra, it can be seen that the one-step prediction performance of ADIBAS-Volterra is the best, which is notably better than the prediction results of other multi-algorithm integrations, Aircraft-based The improved multi-algorithm based on the aircraft manoeuvre boundary point identification algorithm can significantly improve the prediction performance and more effectively find the changes in the time series feature parameters of the aircraft manoeuvre trajectory, so as to achieve the real-time updating of the parameters, and further improve the scientific validity of the prediction.
Conclusion
We propose an adaptive hybrid algorithm based on a beetle tentacle search algorithm, the aircraft manoeuvre boundary point identification algorithm and Volterra sequences, called ADIBAS-Volterra, for time series prediction of aircraft manoeuvre trajectories. Prediction accuracy is improved by the Volterra model, which captures the non-linear and time-varying characteristics and uses the convolutional form to deal with the complex relationship between the time variables and the system state. Meanwhile, the improved Beetle Tentacle Search Algorithm (ABS) is used to enhance the global search capability of the model and avoid the local optimal solution problem, which improves the robustness and real-time responsiveness in complex environments. The RRMSE, MAD, MAPE and NMSE of ADIBAS-Volterra are much lower than those of other methods, and the single-step prediction errors of the single-step prediction ensemble prediction algorithm in X coordinate are RRMSE 10.5674, MAD 8.5249, MAPE 0.0002 and NMSE 0.0001, respectively, and the single-step prediction errors of the single-step prediction ensemble prediction algorithm in Y coordinate are RRMSE 10.4982, MAD 5.8946, MAPE 0.0039 and NMSE 0.0002, respectively. prediction error for the single-step prediction ensemble prediction algorithm in Y-coordinate is RRMSE 10.4982, MAD 5.8946, MAPE 0.0039, and NMSE 0.0002, respectively, and the single-step prediction error for the single-step prediction ensemble prediction algorithm in Z-coordinate is RRMSE 4.9562, MAD 2.5401, MAPE 0.0006, and NMSE 0.0004, respectively, which indicates the scientific validity, the novelty of the trajectory prediction model can be summarized as follows:
(1) Since the aircraft manoeuvre trajectory prediction is a time-series problem affected by a variety of nonlinear factors and dynamic environments, the Volterra model is introduced. The Volterra model is able to effectively capture the nonlinear characteristics of the system, and it is suitable for predicting the behavior of the complex dynamic system. The model, through the form of polynomial convolution, is able to deal with the changes of the time variables and adapts to the different time points of the dynamic characteristics. This method can take into account different types of disturbances more comprehensively and improve the reliability of prediction.
(2) To compensate for the limitations of a single Volterra model in capturing the nonlinear dynamic characteristics of aircraft manoeuvre trajectories, a beetle tentacle search framework suitable for aircraft manoeuvre trajectory prediction is constructed. The method optimises the model parameters by ABS, uses intelligent initialisation and multi-scale search strategies to effectively enhance the global search capability, avoids the problem of local optimal solutions, and improves the real-time online prediction performance of the model.
(3) By combining the aircraft manoeuvre boundary point identification algorithm and the prediction performance, the adaptive update integrated prediction model is constructed. In order to better adapt to the aircraft manoeuvre trajectory prediction problem, the ADIBAS-Volterra prediction model combines the aircraft manoeuvre boundary point identification algorithm with the prediction performance and performs real-time dynamic updating of the integrated model, and at the same time, based on the prediction performance indexes of the basic predictor, the weights are dynamically assigned to ensure the effectiveness and accuracy of the integrated model.
The ADIBAS-Volterra algorithm enhances the global search capability of the model and avoids the local optimal solution problem by effectively capturing the non-linear and time-varying characteristics. Meanwhile, with the dynamic update strategy and adaptive weighting, ADIBAS-Volterra significantly improves the accuracy and robustness of the prediction and adapts to the requirements of trajectory prediction in complex dynamic environments.
Feasibility of ADIBAS-Volterra model implementation in high-speed scenarios with real-time, accuracy and robustness, the combination of improved beetle tentacle search algorithm and Volterra model enables the model to quickly adapt to dynamic changes and maintain high prediction accuracy, and adaptive reconfiguration method reduces the influence of noise and enhances the stability of the model in complex dynamic environments. Meanwhile, the Volterra model in the form of convolution achieves efficient computation and meets the demand for real-time prediction. Although challenges such as data acquisition delay and external interference may be faced in practical applications, these problems can be solved by optimizing the acquisition system and interference suppression techniques, so the ADIBAS-Volterra model has the potential to play an important role in high-speed trajectory prediction, and its application prospects will be broader with the advancement of technology.
Acknowledgments
The authors would like to express their gratitude to all the individuals who contributed to the completion of this study, with special thanks to Mr Zheng Chaobing for his strong support of the thesis, which would not have been possible without the encouragement and support of the team.
References
- 1. Baklacioglu T, Cavcar M. Aero-propulsive modelling for climb and descent trajectory prediction of transport aircraft using genetic algorithms. Aeronaut J (1968). 2014;118(1199):65–79.
- 2. Zhang X, Mahadevan S. Bayesian neural networks for flight trajectory prediction and safety assessment. Decis Support Syst. 2020;131:113246.
- 3.
Wang Y, Luo G, Zhang H, Wang L, Fang D, Jiang Y. Extended Kalman filter trajectory prediction method based on constant angular velocity and velocity kinematics model. In: 2023 42nd Chinese Control Conference (CCC). IEEE; 2023, pp. 4357–62.
- 4.
Zhang X, Yu W. Research on the application of Kalman filter algorithm in aircraft trajectory analysis. In: 2022 7th International Conference on Intelligent Computing and Signal Processing (ICSP). IEEE; 2022, pp. 196–9. https://doi.org/10.1109/icsp54964.2022.9778746
- 5. Xi Z, Xu A, Kou Y, Li Z, Yang A. Air combat maneuver trajectory prediction model of target based on chaotic theory and IGA-VNN. Math Probl Eng. 2020;2020:1–23.
- 6. Xi Z, Lyu Y, Kou Y, Li Z, Li Y. An online ensemble semi-supervised classification framework for air combat target maneuver recognition. Chin J Aeronaut. 2023;36(6):340–60.
- 7. Shi Z, Xu M, Pan Q. 4-D flight trajectory prediction with constrained LSTM network. IEEE Trans Intell Transport Syst. 2021;22(11):7242–55.
- 8. Zhong X, You Z, Cheng P. A hybrid optimization algorithm and its application in flight trajectory prediction. Expert Syst Appl. 2023;213:119082.
- 9. Yu L, Dan-ning Z, Hai-hua Q, Jin-song X, Hong-bing C. A volterra adaptive filtering method for polar motion prediction based on chaotic time series. Chin Astron Astrophys. 2023;47(1):236–56.
- 10. Lin RM. Aeroelastic vibration responses and flutter. Eng Struct. 2018.
- 11. Cheng CM, Peng ZK, Zhang WM, Meng G. Volterra-series-based nonlinear system modeling and its engineering applications: a state-of-the-art review. Mech System Signal Process. 2017;87:340–64.
- 12.
Ren J, Liu Y, Wu X, Bo Y. Prediction of ballistic trajectories based on Gaussian mixture model. In: 2021 International Conference on Cyber-Physical Social Intelligence (ICCSI). IEEE; 2021, pp. 1–5. https://doi.org/10.1109/iccsi53130.2021.9736174
- 13. Cheng S-H, Chen S-M, Jian W-S. Fuzzy time series forecasting based on fuzzy logical relationships and similarity measures. Inform Sci. 2016;327:272–87.
- 14. Zaman U, Khan J, Lee E, Balobaid AS, Aburasain RY, Kim K. Deep learning innovations in South Korean maritime navigation: enhancing vessel trajectories prediction with AIS data. PLoS One. 2024;19(10):e0310385. pmid:39446863
- 15. Kim H, Choi M, Park S, Lim S. Vessel trajectory classification via transfer learning with deep convolutional neural networks. PLoS One. 2024;19(8):e0308934. pmid:39186723
- 16.
Wang S, Zhao X, Li X, Zhou Y, Zhang D, Jin X. Nonlinear predictive control based on echo state network and whale optimization algorithm. In: 2024 39th Youth Academic Annual Conference of Chinese Association of Automation (YAC). IEEE; 2024, pp. 1656–60. https://doi.org/10.1109/yac63405.2024.10598749
- 17. Zaroug A, Garofolini A, Lai DTH, Mudie K, Begg R. Prediction of gait trajectories based on the long short term memory neural networks. PLoS One. 2021;16(8):e0255597. pmid:34351994
- 18.
Wu H, Liang Y, Zhou B, Sun H. A Bi-LSTM and AutoEncoder based framework for multi-step flight trajectory prediction. In: 2023 8th International Conference on Control and Robotics Engineering (ICCRE). IEEE; 2023, pp. 44–50. https://doi.org/10.1109/iccre57112.2023.10155614
- 19.
Shi Y, Wang J, Wen J, Cui J. A hybrid trajectory prediction method for high speed targets based on WD-LSTM. In: 2022 China Automation Congress (CAC). IEEE; 2022, pp. 3807–11.
- 20. Shi Q, Yue J, Han P, Wang W. Short-term flight trajectory prediction based on LSTM-ARIMA model. J Signal Process. 2019;35(12):2000–9.
- 21. Zhang Y, Guo H, Sun M, Liu S, Forrest J. A novel grey Lotka–Volterra model driven by the mechanism of competition and cooperation for energy consumption forecasting. Energy. 2023;264:126154.
- 22.
Ma J, Zhang W, Guo D, Xue S, Jia Z, Li S. A path planning method based on improved beetle antennae search algorithm for intelligent agent. In: 2024 5th International Conference on Artificial Intelligence and Electromechanical Automation (AIEA). IEEE; 2024, pp. 116–21. https://doi.org/10.1109/aiea62095.2024.10692843
- 23. Y J, J C. Dynamically reconfigurable adaptive unmanned vehicle formation system. J Mil Eng. 2024;45(10):3654–73.
- 24. Wang Y, Wang S, Yang B, Wang S. A dynamic adaptive reconfiguration method for cloud manufacturing service composition in practical multi-constraint environment. J Mech Eng. 2023;59(14):339–51.
- 25. Shuai W, Zhou X, Wang L, Yao X. Modeling and simulation of missile trajectory based on practical sampling. J Syst Simul. 2019;31(4):811–7.
- 26. Aström KJ. Theory and applications of adaptive control. IFAC Proceedings Volumes. 1981;14(2):737–48.
- 27. Liu Q, He Y. Steady-state mean-square error analysis for adaptive joint process filter using pipelined feedforward second-order Volterra architecture. IEEE Trans Circuits Syst II. 2022;69(3):1957–61.
- 28.
Cuicui Z, Jiali S, Qi S, Peng W, Runxuan L, Yiwang L, et al. Data mining algorithm based on particle swarm optimized K-means. In: 2023 IEEE 2nd International Conference on Electrical Engineering, Big Data and Algorithms (EEBDA). IEEE; 2023, pp. 1058–61. https://doi.org/10.1109/eebda56825.2023.10090842
- 29. Han P, Wang W, Shi Q, Yue J. A combined online-learning model with K-means clustering and GRU neural networks for trajectory prediction. Ad Hoc Netw. 2021;117:102476.
- 30. Ma L, Tian S. A hybrid CNN-LSTM model for aircraft 4D trajectory prediction. IEEE Access. 2020;8:134668–80.
- 31. Tong Q, Hu J, Chen Y, Guo D, Liu X. Long-term trajectory prediction model based on transformer. IEEE Access. 2023;11:143695–703.
- 32. Silvestre J, Mielgo P, Bregon A, Martínez-Prieto MA, Álvarez-Esteban PC. Multi-route aircraft trajectory prediction using temporal fusion transformers. IEEE Access. 2024;12:174094–106.
- 33. Duan T, Guo H, Qi X, Sun M, Forrest J. A novel information enhanced Grey Lotka–Volterra model driven by system mechanism and data for energy forecasting of WEET project in China. Energy. 2024;304:132176.
- 34. Sun H, Lu Y. Numerical solutions to one dimensional linear Volterra–Fredholm integral equations based on LS-SVM model. J Comput Appl Math. 2024;451:116013.
- 35. Alipanah A, Zafari M. Collocation method using auto-correlation functions of compact supported wavelets for solving Volterra’s population model. Chaos Solitons Fract. 2023;175:113941.
- 36. Zhang W, Xu A, Ping D, Gao M. An improved kernel-based incremental extreme learning machine with fixed budget for nonstationary time series prediction. Neural Comput Applic. 2017;31(3):637–52.
- 37. Pan J-S, Zhang Z, Chu S-C, Zhang S-Q, Wu JM-T. A parallel compact marine predators algorithm applied in time series prediction of backpropagation neural network (BNN) and engineering optimization. Math Comput Simul. 2024;220:65–88.
- 38. Li W, Wang X, Han H, Qiao J. A PLS-based pruning algorithm for simplified long–short term memory neural network in time series prediction. Knowl-Based Syst. 2022;254:109608.
- 39. Ai C, He S, Hu H, Fan X, Wang W. Chaotic time series wind power interval prediction based on quadratic decomposition and intelligent optimization algorithm. Chaos Solitons Fract. 2023;177:114222.
- 40. Ai C, He S, Fan X, Wang W. Chaotic time series wind power prediction method based on OVMD-PE and improved multi-objective state transition algorithm. Energy. 2023;278:127695.
- 41. Han M, Xia H, Ren W. Kernel general loss algorithm based on evolving participatory learning for online time series prediction. Eng Appl Artif Intell. 2023;124:106600.
- 42. Wang A-P, Wan G-W, Cheng Z-Q, Li S-K. Incremental learning extremely random forest classifier for online learning. J Softw. 2011;22(9):2059–74.