1. Introduction
In modern warfare, the game between offensive missiles (such as cruise missiles, ballistic missiles) and air defense systems is becoming increasingly fierce [
1,
2,
3,
4]. The enemy’s air defense system tries to intercept offensive missiles at the right time and position by accurately predicting the trajectory and flight path of the offensive missiles [
5].
In order to effectively break through the interception of enemy air defense systems, our offensive missiles must avoid these interception points and interception time through precise strategy design. The prediction of the enemy’s interception point and interception time determines whether our offensive missiles can successfully penetrate the defense.
The interception point means that the enemy’s air defense system calculates the spatial position where the interceptor may be encountered according to the flight path and speed of the offensive missile [
6]; the interception time refers to the specific moment when the enemy interceptor encounters our offensive projectile [
7]. These predictions not only are critical to the enemy’s interception capabilities but also affect our offensive missile penetration strategy. If we can accurately predict the enemy’s interception point and interception time, we can increase the probability of successful penetration by evading these points and time using nonlinear trajectories, anti-reconnaissance measures, or decoys.
In order to accurately predict the enemy’s interception point and interception time, there are three commonly used prediction methods: kinematic model prediction, physical model prediction, and prediction based on machine learning.
The kinematics model calculates the trajectory by analyzing basic parameters such as the initial velocity and flight direction of the attack projectile and the interceptor, so as to predict the possible interception point and interception time of the enemy interceptor [
8,
9]. However, the shortcomings of the kinematic model are obvious: it assumes that the flight process is not affected by complex environmental factors, ignoring the actual impact of air resistance, meteorological changes, etc., on the missile flight trajectory and often fails to provide accurate interception points and interception time.
The physical model prediction method is relatively accurate. It considers factors such as air resistance, gravity, wind speed, and temperature by simulating the dynamic behavior of the attack projectile and the interceptor. This method overcomes the limitations of the kinematic model to a certain extent and can better reflect the actual flight state of the attack projectile and the interceptor. Due to the unknown parameters of the enemy interceptor, the kinematic modeling and physical modeling prediction methods are used to break away from the real combat scene. The prediction results are extremely unstable, and the physical model may still have large prediction errors. Therefore, they are not usually used for the interception point and interception time prediction task.
However, in the modern war environment, the combat cycle is generally long, and the application of guided projectiles is increasingly widespread. Because these weapons are frequently launched in combat, they can provide a large amount of actual combat data for subsequent tactical analysis and decision making. Through a large amount of training using historical data, a machine learning model can identify the movement pattern of an attack projectile and learn effective prediction strategies from it [
10,
11,
12].
Compared with traditional statistical regression methods, machine learning can automatically capture the nonlinear relationships and complex patterns in real-world data. It does not depend on prior assumptions and can handle high-dimensional and multivariate features [
13]. With a large amount of actual combat data, high prediction accuracy can be achieved; even in the face of noisy data or data with strong nonlinear trends [
14,
15], effective prediction results can still be provided. In addition, as the amount of data increases, the machine learning model can be continuously updated and improved, thereby improving the accuracy and stability of the prediction.
The method of establishing a mathematical model between complex data mainly involves the use of a regression prediction algorithm [
16]. Lin et al. [
17] integrated the advantages of support vector machine and the K-nearest neighbor method and applied the combined model to traffic flow prediction. Jasmin et al. [
18] used the LASSO algorithm to predict crop yield. The results showed that the LASSO algorithm can effectively identify the input characteristics related to crop yield and make modeling predictions. Lin et al. [
19] improved the whale optimization algorithm and combined it with a GRU model to achieve good results in the prediction task, which greatly improved the prediction ability of the model.
The selection of hyperparameters of machine learning algorithms directly affects the performance and generalization ability of the model. Traditional hyperparameter selection methods, such as manual debugging or grid search, are often time-consuming and computationally expensive, while intelligent optimization algorithms (such as genetic algorithms [
20], particle swarm optimization [
21], and Bayesian optimization [
22]) can find better hyperparameter combinations in a shorter time. Hamed Khajavi et al. [
23] used intelligent optimization algorithms to optimize the hyperparameters of support vector machines, which effectively improved the ability of support vector machines to process nonlinear data and accurately predict energy consumption. Hua et al. [
24] improved the atomic search algorithm and used it to optimize an extreme learning machine to predict wind speed. Its superior prediction results also improved the utilization efficiency of wind. Intelligent optimization algorithms have been widely used to optimize machine learning and have achieved good results [
25,
26,
27].
Therefore, this study used the HHO algorithm [
28] to automatically adjust the hyperparameters of SVR, so that it could efficiently explore the parameter space, avoid local optimal problems, and improve model performance and generalization ability. Due to the limitations of traditional SVR in feature selection, CNNs can effectively capture the features in the data that are beneficial to the regression problem through the convolution layer and the pooling layer. Therefore, this study used a CNN to automatically extract the high-level features from the data and then uses these features as the input of SVR for regression prediction [
29], thus developing the HHO-CNN-SVR interception point and interception time prediction model.
The main contributions of this paper are as follows:
Considering the combat environment and combat cycle, we make full use of historical data and propose predicting the interception point and its interception time in a data-driven form so as to achieve efficient penetration.
An HHO-CNN-SVR interception point and interception time prediction model is proposed for the first time. This model can process historical data features more efficiently, obtain hyperparameters for the algorithm more accurately, and achieve accurate prediction.
The dataset constructed by the attack and defense model verifies that the HHO-CNN-SVR algorithm has high accuracy and stability.
The structure of this paper is as follows: the second section puts forward the problems to be solved in this paper, the third section explains the method of constructing the dataset in this study, the fourth section is the proposed prediction algorithm model, the fifth section describes the simulation configuration, and the last section is the simulation results and conclusions.
3. Simulated Data
Supervised learning and unsupervised learning are two basic paradigms of machine learning. The difference between them is whether the data are labeled. Supervised learning is trained using labeled data. The goal is to learn the relationships between the input and output, which is suitable for classification and regression tasks [
30]. Unsupervised learning deals with unlabeled data, mainly by discovering the internal structure of the data to perform tasks such as clustering or dimensionality reduction.
In the modern war environment, the combat cycle is generally long, and the application of guided projectiles is increasingly widespread. Because these weapons are frequently launched in combat, they can provide a large amount of actual combat data for subsequent tactical analysis and decision making. In addition, after the launch of our guided projectiles, the enemy is bound to intercept them. Collecting the information from the guided projectiles and the enemy interceptors successfully intercepted by the enemy as well as analyzing the potential relationship between their position and attitude and the interception time and interception point are conducive to our offensive missiles achieving penetration.
Therefore, this study adopted the supervised learning method to obtain experience from cases of attack failure (intercepted missile), so as to realize online prediction.
3.1. Dataset Construction
In the modern combat environment, the position of the interceptor and the offensive projectile is relatively easy to obtain, and the speed and attitude information of our offensive projectile is also easy to obtain. Due to the limitation of experimental conditions, we were not able to obtain real experimental data. In reality, the acquisition channels of offensive and defensive data are diverse, such as for the data collected in past combat processes, military drill data and interception, penetration, and other experimental process data, so real data available from training must exist. For the first time, this study proposes using machine learning to predict interception points. In order to make our method more convincing, the data were obtained by simulating an attack and defense scene. In order to verify the feasibility of the interception time and interception point prediction method proposed in this paper, the motion relationship of the missile intercepting the maneuvering target is shown in
Figure 2.
In the figure, is the inertial coordinate system, where the missile is located at point M, the target is located at point T, r is the relative distance between the missile and the target, is the longitudinal axis direction of the projectile, and and are the velocity and normal acceleration of the missile, respectively. and are the velocity and normal acceleration of the target, respectively. and are the velocity inclination angles of the missile and the target, respectively; q is the line-of-sight angle of the projectile; is the pitch angle, where the above angles are positive in the counterclockwise direction.
Firstly, based on the knowledge of flight mechanics, the relative motion equation and the dynamic equation of the projectile are obtained.
The kinematic equations for missile–target motion in the pitch plane are as follows:
The dynamics equations for the missile–target system in the pitch plane are as follows:
For the detailed process of parameter definition, parameter configuration, and derivation of control input in the formula, refer to the article [
31]. Specifically, the sliding mode surface, the reaching law, the virtual control quantity, and the control input are
The virtual control quantity is
As shown in
Figure 3, under the action of the control input, the enemy’s maneuvering target can be accurately intercepted.
Because the starting position of the interceptor and the target maneuver is uncertain, a random number in the range of
is added to the starting position of the interceptor, according to the literature [
31], and a random number in the range of
was added to the starting position of the target maneuver. Moreover, the initial firing Angle and initial speed of the interceptor are constantly adjusted to sample data, in which the sampling method is shown in
Table 1.
Due to the fast flight speed and short flight time of a projectile in the final guidance stage and because less data can be obtained from actual environments, the launch point of the interceptor and the starting point of the maneuvering target are regarded as the first observable value. According to the above sampling method, a total of 1800 sets of offensive and defensive information can be obtained, so the data are saved as .
3.2. Data Preprocessing
Before training, the dataset should be normalized. Normalization can unify data of different dimensions and ranges into a standard scale, so as to eliminate the differences in magnitude between the data and avoid the learning process of some feature-dominated models. It helps to accelerate convergence and improve the training efficiency of the model. The formula is as follows:
and are the minimum and maximum values of the corresponding data, and is the normalized data.
4. Forecasting Model
The HHO-CNN-SVR model combines Harris Hawk optimization, a convolutional neural network, and support vector regression. High-level features are automatically extracted from the data through the CNN, and then these features are used as the input of the SVR for regression prediction. Different from the traditional SVR model that relies on manual feature selection, CNNs can effectively capture the features in the data that are conducive to the regression problem through the convolution layer and the pooling layer, and they overcome the limitations of traditional SVR in feature selection. However, the performance of SVR is highly dependent on the selection of its hyperparameters. An intelligent optimization algorithm can automatically adjust the hyperparameters of SVR, which can effectively explore the parameter space and avoid the local optimal problem so as to improve the model’s performance and generalization ability.
4.1. HHO
HHO (Harris Hawk optimization) is composed of three stages: the exploration stage, the exploitation stage, and the phase discrimination stage. In the basic HHO algorithm, the position of the Harris Hawks is initialized randomly and updated using the following position update mechanism:
1. Exploration phase
During the exploration phase, Harris Hawks adopt the following two strategies to search for prey:
where
is the location of the Harris Hawk at iteration (t),
is the location of the optimal individual,
and
are the constraints on the search location,
is a random number between
, and
q is also a random number between
. However, the size of
q directly affects the selection of search methods, and
is the average value of individuals in the iterative process.
2. Stage discrimination
From the exploration stage to the development stage, the Harris Hawk optimization mainly relies on the escape energy function of prey to distinguis the escape energy function of the prey:
where
is the maximum number of iterations, and
is the initial value of the energy function, which gradually decreases as the number of iterations increases. When
, the development phase update policy starts, and when
, the exploration phase location update policy starts.
3. Development phase
According to the escape probability r and escape energy E of the prey, the Harris Hawk can formulate four encircling modes:
Method 1: Soft surround
When prey energy is sufficient, the Harris Hawk chooses the soft encircle strategy of exhausting the prey energy first and then rounding them up to attack. The updated strategy is as follows:
At this time, the escape probability
, and the escape energy
, where the position update strategy of the prey during the escape process is
Method 2: Hard Siege
At this time, the prey is low on energy, and the Harries Hawks can take down the prey in one swoop. The siege strategy is as follows:
In this case, the escape probability , and the escape energy .
Mode 3: Progressive dive soft encircle
At this time, the prey is preparing to escape, but the prey has enough energy; the Harris Hawks have to adopt a progressive tracking and capture mode. The progressive siege strategy is
When the fitness function does not change, the Harris Hawk adjusts to perform the following strategies:
where
is as follows:
Therefore, the update strategy of Method 3 can be summarized as
In this case, the escape probability r < 0.5, and the escape energy .
Method 4: Progressive dive hard encircling
When the prey is fleeing and the prey is low on energy, the Harris Hawk can take down the prey at a distance and execute the encircle and attack strategy:
In Equation (19),
Y and
Z are, respectively,
In this case, the escape probability , and the escape energy .
4.2. CNN
CNN is becoming more and more widely used in data regression prediction, especially in feature extraction, showing its unique importance. CNN can automatically learn hierarchical feature representations from raw data and extract local dependencies through convolution operations, thereby capturing complex patterns and potential laws in the data. In the regression prediction task, CNN significantly reduces the number of training parameters and computational complexity of the model by sharing the design of convolution kernel parameters and local receptive field, and improves the learning ability of important features in the data. This efficient feature extraction mechanism can effectively improve the prediction accuracy and generalization ability of the model when dealing with data with complex spatial or temporal relationships [
32,
33]. Compared with traditional machine learning methods, CNN gradually constructs a high-level representation of the data through multilevel nonlinear transformation so as to better reveal the potential relationship between the input features and target variables as well as enhance the expressiveness and adaptability in regression tasks.
In the interception point and interception time prediction task, the CNN uses the pooling layer to reduce the feature dimension and discards the irrelevant features to reduce the complexity of the model. Finally, the full connection layer is used for regression analysis. The CNN is mainly composed of an input layer, a convolution layer, a pooling layer, a fully connected layer, and an output layer.
Figure 4 depicts the standard CNN model structure.
4.3. SVR
SVR is a regression analysis method based on support vector machine (SVM) theory. SVR fits the data by constructing a maximum interval regression model, which has good generalization ability and performs well in dealing with nonlinear regression problems.
The goals of SVR are to make the error between the predicted value and the true value of each data point less than a tolerance
by selecting an appropriate function
and to make the regression function as smooth as possible. Support vector regression is described by a linear regression model in the form of
where
w is the weight vector,
b is the bias term, and
represents the inner product.
The optimization objective of SVR is to minimize the objective function
and the following constraints need to be met:
where
are slack variables, and
C is a penalty factor, indicating the importance of outliers. A larger
C makes the model fit the sample better and the model more complex.
In the actual regression problem, there may be nonlinear inseparable data in the input space. In order to accurately divide the data and find the appropriate regression hyperplane, SVR introduces the kernel function
. By mapping the input data from the original low-dimensional space to a higher-dimensional feature space, the data become linearly separable in the mapped feature space. In this way, linear methods can be used to solve nonlinear regression problems in high-dimensional space. In this paper, the radial basis function is selected as the kernel function, and its expression is
Among them, is the Euclidean distance between samples and , and is the width parameter of the kernel function, which controls the measurement of similarity between samples.
The final regression prediction function of the SVR model can be expressed as
where
and
are variables obtained by the Lagrange multiplier method in the optimization problem, representing the weight of each sample;
d is the bias term of the regression model.
5. Simulation Configuration
The simulation experiment was based on the Matlab platform (latest v. R2024b), and the NVIDIA GeForce RTX 4060 graphics card (NVIDIA, Santa Clara, CA, USA) was used for training. The process is shown in
Figure 5.
In this paper, by combining the superior optimization performance of the HHO algorithm, the powerful feature extraction ability of the CNN, and the advantages of SVR regression prediction, an HHO-CNN-SVR model for the prediction of the projectile interception point and interception time is proposed; we compared the prediction results of the SVR, CNN-SVR, and HHO-CNN-SVR models used in the improvement process. The model parameters and model structure configuration are shown in
Table 2:
The SVR and CNN-SVR model configurations were the same as that of the HHO-CNN-SVR model. The number of training times of the CNN network structure was set to 500, and the learning rate was set to 0.01. In the HHO algorithm, the number of populations was set to 30, and the maximum number of iterations was set to 100.
Since the construction of the above data set adopts a two-dimensional offensive and defensive model to obtain, the model input is shown in
Table 3:
The output term of the interception time prediction was set to the interception time t to be predicted, and the output term of the interception point prediction was set to the interception point position to be predicted.
6. Simulation Result
In this study, the network structure of HHO-CNN-SVR was used to train two models to predict the interception time and interception point, separately. The simulation results were compared with the prediction results of the SVR, HHO-SVR, and CNN-SVR proposed in the process of algorithm improvement. Horizontal, BP, ELM, and other algorithms were compared.
6.1. Interception Time Prediction
After training the prediction model, the data were input into the trained network weight matrix in turn, and the output results of the network were compared with the output values of the original test set to verify the effectiveness of the model. The validity of the model was verified, and evaluation indices including mean value, standard deviation, maximum error, coefficient of determination, root mean square error, and average deviation error [
34] were used. The specific expressions are
The interception time prediction results are shown in
Table 4.
It can be seen from
Table 4 that the HHO algorithm can automatically adjust the hyperparameters of SVR and can efficiently explore the parameter space. Compared with the SVR prediction results, the average absolute error was reduced by
. The CNN-SVR model automatically extracts high-level features from the data through CNN and then uses these features as the input of SVR for regression prediction. Compared with the SVR prediction results, the average absolute error was reduced by
. These two improvement measures effectively improved the model’s performance and generalization ability.
The HHO-CNN-SVR model combines HHO, CNN, and SVR to give full play to the powerful optimization ability of CNN feature extraction and HHO. The model predicts the minimum MAE and MSE of the interception time, indicating that the algorithm has good accuracy and stability. The average absolute error of the interception time prediction result was 0.0139 s. Since the penetration process starts a period of time before the interception point, the time between the start time and the interception time is much longer than 0.0139 s, so the error is within the controllable range.
In the horizontal comparison results, although ELM had the fastest prediction speed, its prediction accuracy was far less than that of the HHO-CNN-SVR algorithm proposed in this paper. The coefficient of determination of the HHO-CNN-SVR algorithm was closest to one, and its fitting effect is the best. In order to clearly present the need for algorithm improvement in the sample point prediction error map and the box plot, the ELM and BP algorithm prediction results are not drawn in the sample point prediction error or the box plot.
Figure 6 shows the prediction error results of 50 randomly selected sample points for the interception time. It can be seen from the figure that the prediction results of the SVR, HHO-SVR, and CNN-SVR algorithms were unstable, and the error fluctuated greatly, which would directly affect the decision making regarding offensive projectile penetration. The prediction error of the HHO-CNN-SVR model proposed in this paper was always in the range of 0.1 s, the error fluctuation was not large, and the prediction result was relatively stable.
According to the box plot of the interception time prediction error in
Figure 7, it can be seen that the medians of the SVR, HHO-SVR, and CNN-SVR prediction results are higher, and the number of outliers is lower. HHO-CNN-SVR performed best among all methods, having the lowest median and the least number of outliers as well as achieving more stable prediction results.
6.2. Interception Point Prediction
Aside from the interception time prediction, if we can accurately predict where our attack projectile is intercepted and change the control input of the attack projectile before reaching the interception point, we can effectively achieve penetration. At the same time, accurately predicting the location of the interception point can improve the probability of our interceptor intercepting the enemy’s offensive projectile and more efficiently destroy the threat posed by the offensive projectile.
It can be seen from
Table 5 and
Table 6 that the HHO-CNN-SVR model had the best prediction effect on the interception point. The prediction error in the direction of the range was only
of the prediction error of the SVR model, and the error in the direction of the firing height was only
of the prediction error of the SVR model. Its prediction accuracy and stability were greatly improved compared with the HHO-SVR model and the CNN-SVR model. The MAE in the range direction was 2.3 m, and the MAE in the height direction was 2.01 m. The prediction error was very small, which can meet engineering requirements. The location of the interception point could be accurately predicted, and then penetration could be realized.
In the transverse comparison results, although the prediction speed of ELM was still the fastest, the maximum errors in the prediction results in the range and elevation directions were 173 m and 269 m, respectively, and the MSEs were 4409 m and 7841 m, respectively. The prediction results were relatively unstable and prone to abnormal values. The BP prediction results were far worse than the HHO-CNN-SVR algorithm proposed in this paper.
Figure 8 shows the prediction error results of 50 randomly selected intercept point samples. It can be seen from the prediction results in
Figure 8a,c that for randomly selected intercept point samples, in the prediction results of the HHO-CNN-SVR model, only one sample had an error of more than 10 m in the range direction, but it was close to 10 m. In the direction of the shooting height, only one sample point had a prediction error of more than 20 m, and the remaining sample points were basically stable near 0, having the smallest prediction error and relatively stable. It can be seen from the box plot of the prediction error in
Figure 8b,d that HHO-CNN-SVR performed best among all methods, having the lowest median and the least number of outliers, which could achieve more stable prediction results.
6.3. Generalization Performance Test
In the early stage of an operation, due to the lack of attack and defense data in the current combat environment, it is difficult to achieve data-driven interception point and interception time prediction. However, we had data from historical battlefields and military exercises. Therefore, we regarded all the data generated in the second section as our existing data and used these data to train the model. In order to verify that the model has a certain generalization ability, can deal with different types of missiles with different control strategies, and can adapt to different combat environments, the control strategy mentioned in the second section was replaced to generate attack and defense data, and the control strategy was replaced with the following:
1. Based on the bias proportional guidance control method, the virtual control instruction was designed as follows:
2. Based on the PIDSMC control strategy, the virtual instruction was designed as follows:
where:
.
Under these two control strategies, a random number in the range of [
, 400] was added to the starting position of the interceptor, a random number in the range of [
, 500] was added to the starting position of the target maneuver. Moreover, the initial firing Angle and initial velocity of the interceptor are constantly adjusted to sample data, as shown in
Table 7.
The missiles in the above two control strategies were simulated according to the above sampling methods. A total of 120 sets of data were generated, . In order to adapt to the unknown complex environment of the battlefield, the above data were disrupted, and the data were input into the trained model for prediction.
The interception time prediction results are shown in
Table 8.
The dataset constructed above was used as historical data, and the data generated by the replacement control strategy in this section were regarded as the relevant data of a new penetration object in a new combat environment, so it was regarded as a new prediction set.
From
Table 8,
Table 9 and
Table 10, it can be seen that BP, ELM, SVR and HHO-SVR performed poorly on the new prediction set. In the interception point prediction results, the range and elevation direction errors reached 1200 m and 500 m, respectively. After adding CNN, the generalization ability of the prediction was greatly improved, mainly because the CNN could effectively extract the local features in the data and capture more complex patterns through multiple convolutional layers, making the model more robust in the face of unknown data and better performing feature learning and generalization. The MAEs of the HHO-CNN-SVR algorithm for the prediction of the interception point in the range and elevation directions were 15 m and 9 m, respectively, and the prediction results meet engineering requirements. Therefore, the HHO-CNN-SVR model proposed in this paper has both high prediction accuracy and strong generalization ability.
6.4. Robustness Test
In a real combat environment, the combat scene is complex, and there is a certain error in the observed data. By adding noise to the new data calculated in the previous section, the robustness and generalization ability of the model could be verified at the same time. The noise disturbance tests the adaptability of a model in the face of uncertainty in the input data. The better the performance, the stronger the robustness. In the generalization performance test in the previous section, the HHO-CNN-SVR algorithm showed the best generalization ability, while the prediction results of the other algorithms were extremely poor. Therefore, this section directly tests the prediction ability of the HHO-CNN-SVR algorithm in dealing with new data with noise. Due to the large difference in data sizes in the input data, the noise addition method was original data.
It can be seen from
Table 11 that the HHO-CNN-SVR algorithm showed strong adaptability in the face of noise disturbance of input data and could maintain high prediction accuracy. The evaluation indices (such as MAE, MSE, MAX_E,
, RMSE, etc.) in
Table 11 show that the prediction results of the algorithm were ideal, indicating that the HHO-CNN-SVR algorithm has strong robustness as well as excellent generalization ability and is suitable for application in complex and uncertain combat environments.
7. Conclusions
This paper mainly focused on the prediction of the interception point and interception time of an interceptor in the process of missile penetration. Due to the large number of input features of sample points, direct modeling may affect the overall prediction performance. Therefore, CNN was used to automatically extract high-level features from the data, and then these features were used as the input of SVR for regression prediction. Considering that the performance of SVR is highly dependent on the selection of its hyperparameters, the HHO algorithm was used to optimize its hyperparameters, and the HHO-CNN-SVR model was proposed. Compared with SVR, HHO-SVR, and CNN-SVR, the HHO-CNN-SVR model has outstanding performance in prediction accuracy and stability, especially having the smallest error for interception time, and the error fluctuation was small. The MAE of the prediction result was only 0.0139 s; in the interception point prediction, the error in the range and elevation directions was significantly lower than that of the comparison models. The MAE in the range direction was 2.3 m, and the MAE in the elevation direction was 2.01 m, which meet engineering requirements. Overall, the HHO-CNN-SVR model has strong prediction accuracy and stability. In addition, different control strategies were used to construct a new prediction set, and noise was added to the prediction set. The HHO-CNN-SVR algorithm maintained good prediction results. The results showed that the HHO-CNN-SVR model proposed in this study has strong generalization ability and high robustness, which can provide reliable support for penetration decision making and defense system optimization.
Regarding future prospects, this research is based on a data-driven method to predict the interception point and interception time, and the model proposed in this paper has strong generalization ability and high robustness. However, with the development of hypersonic and high-maneuverability weapons, although there is an opportunity to predict the position of the interception point for penetration, due to the high maneuverability of the interceptor, it is still possible to track our offensive projectiles. Achieving multiple penetrations is an urgent problem to be solved. At the same time, due to sensor limitations, accurately observing enemy interceptor information is also very challenging.