1. Introduction
Hypersonic glide vehicles (HGVs) have the advantages of fast flight speeds and wide maneuvering ranges. They can effectively achieve the goal of one-hour strategic delivery to the world under the engagement condition, which has important strategic value [
1,
2]. With the further development of HGVs, various countries have begun to invest in anti-hypersonic technology research. However, the emergence and development of anti-hypersonic technology will weaken the maneuvering and reentry task-completion performance of a single HGV [
3,
4]. For conventional aircraft, multi-aircraft cooperative guidance technology effectively improves the performance of task-completion under the engagement condition. Therefore, in recent years, more and more scholars have focused on the research of multi-hypersonic glider cooperative guidance technology to ensure the rapid and accurate reentry advantage of HGVs [
5,
6].
Multi-hypersonic cooperative guidance technology requires high coordination in attack time, especially for high-value fixed targets or slow-moving targets. Time coordination can effectively break through the contested environment, achieve a certain saturation effect, and further improve the task-completion performance of HGVs [
7,
8]. Since the reentry maneuvering flight process of an HGV is subject to a variety of constraints, in addition to terminal constraints, state variable constraints, and control variable constraints, it is also necessary to meet “hard constraints” including heat flux rate, dynamic pressure, and overload [
9,
10]. In addition, the reentry flight is unpowered and cannot maintain a constant altitude and speed, which poses a certain challenge to the time-cooperative reentry guidance. The traditional cooperative guidance method of conventional aircraft with constant velocity assumption cannot be applied to the study of time-cooperative guidance of multi-hypersonic vehicles [
3,
10].
In recent years, some scholars have carried out research on the cooperative guidance of multi-hypersonic vehicle reentry and achieved particular results. Liang et al. [
11] first studied the cooperative guidance problem of dual hypersonic gliding missiles. Yu et al. [
12] proposed a phased cooperative guidance method that can satisfy both time and attack angle coordination. Similarly, Liu et al. [
13] carried out the “two-stage” cooperative guidance of the glide phase-end guidance phase and proposed a time-cooperative guidance method in the glide phase. In the end guidance, an improved time-angle guidance law was adopted, considering the requirements of angle and time coordination. Qiao et al. [
14] designed a two-layer cooperative guidance framework by using the common trajectory length as the coordination variable to realize the static coordination of multi-hypersonic vehicles. By improving the prediction–correction algorithm, Li et al. [
15] continuously corrected the time and accuracy of the impact point and finally achieved a better time-consistent synergy effect. Although the cooperative guidance method based on predictive correction can ensure the accuracy of reentry guidance, it needs to predict the remaining range or remaining flight time in each guidance period to update the guidance command integrally, which requires a large number of calculations.
In addition, relevant scholars have introduced convex optimization methods into the study of hypersonic vehicle guidance problems. Zong et al. [
16] proposed a variable trust region sequence convex programming algorithm, and an adaptive decision trust region radius accelerated the convergence speed of the algorithm and could complete the reentry trajectory planning online. Liu et al. [
17] proposed an improved sequential convex optimization algorithm to solve the problem of precise control of the total reentry flight time to realize the time coordination problem during the glide phase. The convex optimization method has fast calculation speed and good real-time performance when dealing with the reentry guidance problem of a single aircraft. However, when solving the reentry cooperative guidance problem of multiple hypersonic vehicles, the penalty function term becomes complicated due to too many constraints, and the size of each coefficient is not easy to determine.
Furthermore, Fang et al. [
18] proposed a time-controlled reentry guidance law based on a reinforcement learning strategy for online planning of roll angle symbols. Fang et al. [
19] used neural networks and Gauss–Newton iterative optimization to adjust the width of the course angle corridor and designed a reentry cooperative guidance law that can achieve time control. Similarly, Zhou et al. [
20] used the reinforcement learning method to optimize the inertial weights of an improved particle swarm optimization algorithm to improve the efficiency of collaborative online planning. Zhang et al. [
21] proposed a reentry cooperative guidance algorithm based on analytical calculations and a deep Q network algorithm, which designs the online bank angle symbol decision-maker of lateral intelligent maneuver guidance. Such algorithms generally need to have an offline learning process to be able to play a better online role, which is inconvenient for practical applications in engineering.
Analytical methods have gradually attracted attention in the field of hypersonic reentry guidance because they can quickly solve the guidance command [
22,
23], establish a relationship between the reentry range, energy, and bank angle based on the quasi-equilibrium glide condition (QEGC), and obtain reentry guidance command. Based on the QEGC, Guo et al. [
24] proposed a reentry guidance method that can analytically predict the remaining flight time and analyze the relationship between the remaining flight time, the remaining range, and the terminal speed. Yu et al. [
25] proposed an analytical multi-aircraft cooperative reentry guidance method, which can quickly solve the predicted flight time, but this method requires the aircraft to have a specific lift-to-drag ratio form, so it has certain limitations. Guo et al. [
26] designed the altitude–velocity profile, used a numerical algorithm to correct the profile design parameters, analytically obtained the guidance command, and finally increased the time controllable range to achieve time reentry cooperative guidance. Through reasonable simplification, analytical methods can be used to derive the reentry guidance command analytically with only a small amount of calculation, and they have the potential to be applied to the cooperative guidance problem of multi-hypersonic vehicles.
Based on the above review, this paper proposes a time-cooperative reentry guidance method for multi-hypersonic gliders based on a swarm optimization algorithm and an analytical algorithm. First, the reentry flight is divided into the initial reentry phase and the equilibrium glide phase, and the angle of attack (AOA) profile is parameterized. Considering the timing of entering the equilibrium glide phase, bank angle parameters are designed, and the design parameters are optimized by the group optimization algorithm. Then, an analytical calculation method of the remaining time and the remaining range is derived by using the QEGC, and the terminal velocity expectation value is continuously corrected online to realize the reentry guidance satisfying the time constraint. On this basis, the reentry time-cooperative guidance task of multi-hypersonic gliders is completed. Simulation experiments of cooperative flying to fixed targets and low-speed simple moving targets show that the proposed algorithm can accurately meet the time constraints. Monte Carlo simulation experiments showed that the proposed algorithm has better anti-interference performance.
The main innovations of this paper are as follows:
- (1)
A reentry cooperative guidance algorithm that can meet the specified time is proposed. Within the feasible arrival time range, multiple aircraft can reach the target area within the specified cooperative time.
- (2)
The guidance command can be analytically obtained by using the bi-layer optimization idea, which improves the computational efficiency and can quickly obtain the bank angle command in the guidance period.
- (3)
The simulation results proved the effectiveness of the proposed algorithm, especially for the cooperative guidance of multi-aircrafts for simple dynamic targets. The results of the Monte Carlo simulation also proved that the proposed algorithm is robust.
The rest of this paper is organized as follows.
Section 2 introduces the time-cooperative reentry problem formulation. The novel analytical time-constrained reentry guidance is described in
Section 3.
Section 4 describes the cooperative guidance strategy of multiple aircraft. A number of series simulations are conducted to verify the advantages of the proposed method in
Section 5, and the conclusions are drawn in
Section 6.
4. Multi-HGV Time Coordination Strategy
Multi-aircraft cooperative guidance requires multiple flights to reach the target point near the specified flight time under the coordination of the system guidance strategy. Using the trajectory optimization method [
28], the flight time range of each aircraft is obtained. Only when there is an intersection within the time adjustment range of each aircraft, can the cooperative reentry flight time exist and the cooperative reentry flight be realized. The desirable cooperative flight time is as follows:
where
is the minimum flight time of the
nth aircraft,
is the maximum flight time of the
nth aircraft,
is the minimum value of the adjustable range of the flight time,
is the maximum adjustable range of the flight time, and
is the final cooperative flight time.
It can be seen from
Section 2 that the algorithm in this paper has three design parameters that need to be optimized. After starting the reentry mission, an improved sparrow optimization algorithm proposed by the author in a previous work [
28] is used to generate the profile parameters of the AOA and bank angle, and the AOA command is obtained by Equation (9). When each aircraft enters the initial reentry phase, it maneuvers at a fixed bank angle until it satisfies Equation (12) and enters the glide phase. When flying in the gliding phase, the terminal speed that can simultaneously satisfy the cooperative time constraint and the range constraint is obtained by Equation (28), and then the bank angle command is calculated by Equation (29). Finally, the bank angle symbol is determined by the heading angle deviation corridor. The analytical time-cooperative guidance strategy of multi-HGVs proposed in this paper is shown as
Figure 1:
5. Simulation and Result Analysis
In this paper, the idea of bi-level optimization is adopted. First, the outer layer optimizes the designed parameters , , and , and the inner layer optimizes the expected terminal velocity of each guidance cycle that satisfies the range constraint and time constraint, and finally obtains the AOA profile and the bank angle profile that satisfy the cooperative guidance mission. In this paper, five simulation experiments were carried out to verify the effectiveness of the proposed algorithm:
- (1)
For a single aircraft, we ran simulations consisting of three different flight time constraints against fixed target reentry.
- (2)
Starting from the same reentry point interval, time cooperative simulations of launching multiple aircrafts to hit fixed targets were run in turn.
- (3)
The time-cooperative simulations of multiple aircrafts striking fixed targets at different reentry points at the same time were run.
- (4)
Starting from different reentry points at the same time, time-coordination simulations of multiple aircrafts attacking moving targets were made.
- (5)
Finally, we used a Monte Carlo simulation experiment to test the robustness of our results.
Here, the CAV-H hypersonic vehicle model is used to carry out the reentry guidance simulations of HGV. We use the aerodynamic model of Reference [
27], where the mass is 907.2 kg, and the reference area is 0.484
, the upper limit of heat flux rate in the path constraint is set to 1200 kW/m
2, the upper limit of dynamic pressure is set to 400 kPa, the upper limit of overload is set to 6, and the guidance period is 1 s. The simulation environment CPU is Intel i7 9700 processor, whose main frequency is 3 GHz.
5.1. Multi-Time Constraint Reentry Guidance Simulation
In order to verify the effectiveness of the reentry guidance algorithm of the time-resolved hypersonic glide vehicle, this section sets a different expected time and examines the limits of each design parameter in this paper as shown in
Table 1;
,
, and
are set to 1000 m, 100 m, and 30 km, respectively. The initial terminal conditions of the experimental state quantity in this section are set as scene 1 in
Table 2, and the expected times are 780 s, 790 s, and 800 s, respectively.
Figure 2,
Figure 3,
Figure 4,
Figure 5,
Figure 6 and
Figure 7 show the simulation results of the proposed algorithm under three expected time constraints. As shown in
Figure 2, the terminal height error under the three simulation experiments is within the set threshold, and the average altitude error is 2.47 m, which meets the terminal constraint requirements.
Figure 3 shows the change in latitude and longitude. It can be seen that the three simulation trajectories can reach the target point accurately. The average terminal range error is 7.09 km, which is less than the terminal range error threshold, indicating that the proposed algorithm can meet the guidance accuracy requirements.
Figure 4 shows the change in velocity with time. At the expected terminal time constraint moment, the speed of the three simulation experiment terminal moments can meet the error threshold, and the average terminal velocity error is 40.95 m/s.
Figure 5 shows that under the three specified expected time conditions, the trajectory obtained by the algorithm can enter the reentry corridor, that is, it can better meet the path constraints and ensure the safety of the reentry flight.
Figure 6 and
Figure 7 show the changes in the AOA profile and bank angle profile respectively, while the change in AOA velocity profile conforms to the piecewise function form of parametric design. The number of tilting angle reversals is fewer, which can reduce the pressure of the actuator. The error between the stop time of the three experimental simulations and the corresponding specified expected time is 0.1 s, 0.05 s, and 0.05 s, respectively, indicating that the proposed algorithm can better meet the time constraints.
In summary, the reentry guidance method of HGV based on the time analysis proposed in this paper can effectively complete the task of specifying the expected terminal time.
5.2. Multi-Aircraft Interval Launch Time Cooperative Guidance Simulation
In order to show the effectiveness of the method in this paper for the time-cooperative guidance problem of multiple flight vehicle, the simulation experiment parameters of scene 3 in
Table 2 are taken as an example to carry out the experiment of three aircraft striking the target cooperatively with interval launch time. Taking the first aircraft reentry time as the time zero point, the initial reentry times of the three aircraft are 0 s, 20 s, and 35 s, respectively, and the expected cooperative terminal time is 840 s.
Table 3 shows the comparison of the design parameter values, terminal constraint errors, and cooperative time errors obtained by the algorithm for the time-interval reentry guidance simulation experiments of the three aircraft. It is found that the algorithm can satisfy the time constraint well, and the flight time errors are 0.2 s, 0.35 s, and 0.4 s, respectively.
Figure 8,
Figure 9 and
Figure 10 show the changes in altitude, longitude, and velocity obtained by the simulation experiment. It can be seen that the three aircraft can accurately reach the target point at the time of cooperative time constraint after the interval time launch, and the terminal constraint error does not exceed the threshold. Since the initial and terminal state conditions of the three aircraft are consistent, the trajectory and state changes obtained by the algorithm in this paper are the same.
Figure 11 shows that the three aircraft can successfully enter the drag acceleration–velocity reentry corridor based on the amplitude of the initial reentry bank angle obtained by the algorithm in this paper, that is, they can meet the path constraints and the QEGC to ensure the safety of the aircraft.
Figure 12 and
Figure 13 show the control quantity of the three aircraft changing with the speed. The AOA profile meets the design expectation, and the two switching velocities meet the upper and lower limits of the parameters in
Table 1. The changing trend of the bank angle profile is consistent, and the number of reversals is fewer.
In summary, the multi-aircraft time-resolved reentry guidance method proposed in this paper is effective for the cooperative reentry guidance problem of the same starting point interval launch time.
5.3. Time Cooperative Guidance Simulation Experiment of Multi-Hypersonic Vehicle for a Fixed Target
To verify the effectiveness of the proposed algorithm, this section shows multi-aircraft reentry guidance experiments for fixed targets, reentry from different starting points, and time coordination. The experimental scene is set as in
Table 2, and the expected cooperative flight time is 800 s.
Figure 14,
Figure 15 and
Figure 16 show the variation of altitude, latitude, longitude, and velocity obtained by the three scene-simulation experiments. It can be seen that under the solution of the proposed algorithm, the terminal state constraints and time constraints can be satisfied. The three aircraft can accurately reach the target point in the expected cooperative flight time.
Figure 17 shows the change in the remaining range of the three aircraft with time. The terminal remaining ranges of the aircraft in the three scenarios are 11.05 km, 1.44 km, and 27.48 km, respectively, which can meet the allowable error of the terminal remaining range.
Figure 18 shows that the path constraints of the three aircraft are all over the upper limit threshold, indicating the safety of the flight trajectory. Correspondingly,
Figure 19 shows that the three aircraft can smoothly enter the resistance acceleration reentry corridor.
Figure 20 and
Figure 21 show the change in the control quantity of the three aircraft with the velocity. The AOA profile conforms to the designed piecewise function, and the speed switching point meets the requirements of
Table 1. The bank angle profile has an obvious sign reversal phenomenon, which shows that the heading angle deviation corridor used in this paper can play an important role.
In summary, the multi-aircraft analytical time reentry cooperative guidance method proposed in this paper can deal with the problem of cooperative target guidance at different launch points, and the time constraint can be accurately satisfied.
5.4. Time Cooperative Guidance Simulation Experiment of Multi-Hypersonic Vehicle for a Moving Target
This section carries out cooperative guidance simulation experiments for simple moving targets. The initial state of the three aircraft is set in
Table 2, and the expected cooperative flight time is set to 800 s. The experiment assumes that each aircraft can sense the real-time position of the target. After the initial 400 s of the flight simulation, the target begins to move in the horizontal plane in the following manner:
where
and
are the real-time latitude and longitude of the target point, respectively.
Figure 22,
Figure 23 and
Figure 24 show the cooperative guidance experimental results of the proposed algorithm for simple moving targets. It can be seen that the altitude and velocity terminal constraints are well satisfied at the expected cooperative time.
Figure 23 shows the three-dimensional reentry trajectory of the three aircraft and the trajectory of the target. The aircraft can reach the vicinity of the moving target at the expected time and reach the final handover area to prepare for the subsequent terminal guidance phase.
Figure 25 and
Figure 26 show the changes in the control quantity of the simulation experiment in this section. It can be seen that the changes in the control quantity can meet the constraints and meet the design expectations. The reverse sign strategy of the bank angle plays a role, and the number of bank angle reversals in this section is fewer, which reduces the pressure of the actuator when the aircraft pursues the moving target.
In summary, the analytical time cooperative reentry guidance algorithm proposed in this paper has certain theoretical significance for the cooperative guidance problem of moving targets such as Equation (33).
5.5. Multi-Hypersonic Vehicle Time Cooperative Guidance Monte Carlo Simulation Experiment
In order to verify the robustness of the time-resolved reentry guidance method proposed in this paper, Monte Carlo simulation experiments are displayed in this section. The initial and terminal constraints of the experiment are set as Case 3 in
Table 2, the expected time is set to 830 s, the disturbance factors obeying the normal distribution are set as
Table 4, and 120 Monte Carlo simulations are performed.
Figure 27 shows the velocity changing with time obtained by 120 Monte Carlo simulation experiments. It can be seen that under the initial values of the six states, quantities are disturbed to varying degrees, and the terminal velocity obtained by the improved algorithm proposed in this paper is about 2000 m/s. The average arrival time error of 120 shooting experiments is 0.038 s.
Figure 28 shows the latitude and longitude changes obtained and the green pentagram is the expected target point. It can be seen that the 120 shooting experiments have basically the same latitude and longitude changes and can reach the target point more accurately.
Figure 29 shows the terminal position obtained by the experiment. The green pentagram in
Figure 29 is the expected target point, and the circle is the range of terminal position error that it is set to 30 km. It can be seen that the terminal error of 120 simulations is less than 30 km, which is within the allowable range of the set terminal error. In this paper, the experiment set the terminal target longitude of 32°, latitude of 20°, and the longitude error and the latitude error are not exceeded, while the landing point is more concentrated. The size interval distribution of the terminal error value shown in
Figure 30 shows that more than 80% of the landing points are within 20 km, and the average terminal error of 120 simulation experiments is 17.73 km.
Figure 31 shows the moment when the extreme point of the path constraint appears in the Monte Carlo simulation experiment. It can be seen that in the presence of disturbance, the trajectory heat flux rate, dynamic pressure, and overload obtained by the algorithm still exceed the upper limit of the constraint, and a safe reentry trajectory can be obtained.
In summary, the improved time-resolved hypersonic vehicle reentry guidance algorithm proposed in this paper has good robustness.