1. Introduction
Currently, the main objects of an interception system are ballistic missiles and various homing missiles. The exoatmospheric midcourse interception system, various endoatmospheric terminal interception systems, and initial interception systems for such objects are currently in the stage of deployment or are about to be deployed. Various countries have introduced various penetration means for targeted research, which are in response to the increasingly severe threats of ballistic missiles.
Based on the characteristics of the existing antimissile systems, a hypersonic aircraft is studied and used as an effective penetration means. Unlike ballistic missiles, hypersonic aircrafts adopt the boost glide or cruise mode, giving them a faster response, better penetration effect, higher strike accuracy, and greater damage power. The interception of hypersonic targets requires a higher interception range and accurate interceptor guidance. However, it is difficult to meet the guidance accuracy requirement or the cost is too high to intercept hypersonic targets using traditional methods.
The Mach number of a hypersonic target is usually above 6. When the interceptor intercepts the target head-on, the relative velocity of the interceptor and the target will be very large. Once the target maneuvers and deviates from the predicted trajectory, the interceptor needs to deal with it in a short time. However, it is difficult to control the interceptor, thus failing to meet the interception accuracy requirements and easily causing a miss; if the tail pursuit method is used for interception, the interceptor speed is required to be higher than the target speed. This method also leads to difficulties in controlling the interception accuracy and also puts forward higher performance requirements for the interceptor.
In order to overcome these difficulties, Golan O. M. put forward a head pursuit interception idea, that is, the interceptor is placed on the predicted flight trajectory in front of the target by maneuvering, and the flight direction is consistent with it [
1,
2]. Because the interceptor has a lower flight speed, the target approaches the interceptor, thus achieving the interception. This interception mode converts an interceptor speed greater than the target speed into an interceptor speed less than the target speed and reduces the energy demand of the interceptor and thus reduces the control difficulty and interception cost. To research the quality of the air-to-air interceptor guidance strategy, it is necessary to research the head pursuit interception mode guidance strategy. For the proportional navigation (PN) guidance law and its derived modified guidance law and three-dimensional guidance law, their basic ideas are to apply the control force in the direction of reducing the line-of-sight angular rate. The proportional navigation guidance methods have some theoretical defects when dealing with such objects. They cannot guarantee the stability of line-of-sight in the terminal guidance phase, which is equivalent to simple proportional feedback. Therefore, the line-of-sight angle at the end may diverge, and the miss distance will be too large.
Zhang established a three-dimensional model of face-to-face interception in which the interceptor and the target move in opposite directions, which is quite different from head pursuit interception [
3]. Zhou designed a three-dimensional guidance law based on proportional navigation, but its guidance law is based on ballistic linearization, and the limitation of proportional navigation is great [
4]. Zhao designed the guidance law based on the quasiparallel approach principle [
5,
6]. His guidance law only needed to keep the line-of-sight angle as a constant and did not require the interceptor to be in the same direction as the target velocity. Therefore, the guidance law was not only applicable to head pursuit interception. However, the guidance law needed a large overload to intercept maneuvering targets, and the angular velocity of the line of sight at the end of the guidance easily diverged. Wang used the auxiliary circle design guidance law algorithm to make the interceptor intercept along the auxiliary circle [
7], and Guan applied the neural network PID control to the hypersonic vehicle [
8]. These two methods were simple and effective but did not have good adaptability to target maneuvering.
Ratnoo used the method of integrated guidance to meet different terminal attack angles through the combined change of the navigation coefficient of the proportional navigation guidance to pursue stationary or nonstationary targets [
9,
10]. Offset proportional guidance was combined with convex optimization to solve the rocket vertical return fixed point soft landing guidance problem with landing angle, landing speed, and thrust range constraints by An [
11]. In order to expand the acquisition area of the classical proportional navigation guidance law and improve its utilization ability for missile maneuver, Wang designed a time-varying guidance coefficient, so that the proposed guidance scheme could integrate the advantages of proportional and inverse proportional guidance laws [
12]. Yan proposed a three-dimensional joint offset proportional guidance law, which used the time-varying offset angular rate and time-varying proportional coefficient, combined with the advantages of forward and reverse orbit interception modes [
13]. Mu studied the guidance law combining offset proportional guidance and sliding mode control [
14,
15].
The application of sliding mode control in a non-linear model has been widely developed in recent years. Using sliding mode control for multi-constraint guidance had become a research hotspot [
16,
17,
18,
19]. Si and Yang selected a nonsingular fast terminal sliding mode surface with an attack angle constraint and, combined with dynamic surface control, a new guidance law was proposed to make the attack angle and attack angle rate converge in a finite time [
20,
21]. Furthermore, You and Li applied sliding mode control to cooperative guidance and designed a dual cooperative guidance law from the line-of-sight direction and the line-of-sight normal direction so as to realize the simultaneous interception of multiple missiles at the desired attack angle [
22,
23]. For the interception of maneuvering targets, Lyu proposed a maneuvering target pursuit guidance law with line-of-sight angle constraints to meet the requirements of attacking maneuvering targets at the desired line-of-sight angle [
24]. Harl deduced the line-of-sight angle polynomial, which took the horizontal position of the missile as the independent variable and met the constraints of the attack time and the attack angle [
25]. The guidance command was designed based on second-order sliding mode theory to realize the simultaneous control of the attack time and attack angle. However, the designed Los polynomial needed the missile position at each time, and the measurement accuracy of the position information was too high in practical application.
For the interception of hypersonic targets, the longitudinal motion is determined only by the magnitude of the pitch angle, while the lateral motion is determined only by the positive and negative of the pitch angle. Therefore, the lateral and longitudinal motion can be studied, respectively. Zhang studied the trajectory planning of the interceptor for a hypersonic target, comprehensively considered three factors—terminal speed, terminal miss distance, and aerodynamic heating—and solved the trajectory using a particle swarm optimization algorithm [
26]. Shaferman proposed an optimal guidance law for intercepting hypersonic targets based on linear quadratic theory, which ensures that multiple missiles have a favorable geometric situation relative to maneuvering targets during interception [
27]. Shima proposed a cooperative guidance law based on the linear quadratic optimal control method, which makes the change rate of relative angle of view between adjacent missiles tend to zero when intercepting hypersonic maneuvering targets [
28]. Shaferman studied the guidance problem of multiple interceptors intercepting hypersonic maneuvering targets from different directions based on cooperative differential games [
29]. Gaudet proposed a new guidance law based on reinforcement learning [
30]. This guidance form does not need distance estimation but only needs to observe the line-of-sight angle and its change rate of the seeker, so it is suitable for a passive seeker.
In this paper, a sliding mode guidance law is designed by establishing a head pursuit interception model, according to the restrictions of head pursuit interception and combining the advantages of proportional navigation, using the adaptive characteristics of variable structure control to against jamming. This guidance law adopts the idea of controlling the interceptor to be proportional to the altitude angle of the target. The low-speed interceptor is controlled before the high-speed target from beginning to end and has good robustness. Moreover, the target is usually maneuverable in the interception process according to the actual situation. In this paper, simulation is carried out under the condition of a 5 g maneuvering target to verify the accuracy of the guidance law.
The guidance strategy designed in this paper can effectively deal with the adverse effects caused by the escape mode of hypersonic targets with large maneuvers and the dynamic characteristics of the missile body and achieve good guidance quality.
2. Model of Interceptor
2.1. Aerodynamic Characteristics of Interceptor
In current research on the guidance law, interceptors fly mainly at a constant speed, but in the actual interception process, interceptors are easily affected by external disturbances, thus affecting the guidance quality. Therefore, it is necessary to further study the guidance law in the case of external interference. In recent research on the aerodynamic characteristics of missiles, researchers analyzed the aerodynamic characteristics of different types of missiles and obtained the variation trend of lift and drag at different velocities and angles of attack by numerical calculation [
31,
32,
33].
The aerodynamic layout of a missile directly determines its overall aerodynamic characteristics. In this section, the geometric shape model of the interceptor is established. After grid processing, the numerical calculation of aerodynamic characteristics is carried out to obtain the aerodynamic force and aerodynamic coefficient under different Mach numbers and different angles of attack and side-slip, and then it is substituted into the subsequent designed guidance law to simulate the interception process.
Figure 1 shows the 3D interceptor model. This interceptor is made up of a missile body and rudder wings. Rudder wings are distributed in a cross shape at the tail and are used to change the attitude of the interceptor. The interceptor parameters are shown in
Table 1.
The external flow field of the interceptor model is established and meshed. Based on the flow field domain of the grid, the aerodynamic characteristics of the interceptor are calculated by the fluid calculation method, and the aerodynamic coefficients of the interceptor are obtained [
34], as shown in
Figure 2,
Figure 3 and
Figure 4.
2.2. Model of Head Pursuit Interception
The study of guidance trajectory is based on the laws of classical mechanics. In the preliminary design phase of a guidance system, kinematics analysis methods are generally used in order to simplify the research. The relative motion equation describes the relative motion of the interceptor and target. The establishment of the relative motion equation is the basis of a guidance trajectory kinematics analysis method.
In the interception process controlled by a direct driving force, it is assumed that the maneuvering acceleration vectors of the interceptor and the target are perpendicular to their velocity vectors in order to simplify the analysis process of the problem, that is, the maneuvering acceleration vectors only change their velocity directions without changing the size of the velocity scalars. The x-direction of this coordinate system coincides with the velocity vector of the missile center of mass and has the same direction. The y-direction is perpendicular to the velocity vector and is in the vertical plane containing the y-axis. The z-direction is determined by the right-hand rule.
The ballistic (trajectory) coordinate system is a dynamic coordinate system fixed to the velocity vector , with the origin fixed to the missile body and taken at the center of mass of the missile. The coordinate system moves with the motion of missiles and is often used to study the motion characteristics of missile centroids.
Figure 5 shows the relative motion of the missile and the target.
T and
M represent the target and interceptor, respectively.
represents the inertial coordinate system, and
represents the line-of-sight coordinate system.
R is the range of them.
and
represent velocity vectors, and
and
represent acceleration vectors.
and
represent the pitch angle and yaw angle of the line-of-sight.
and
represent the angle between
and the line-of-sight, which are defined as the attitude angle of the target.
and
represent the angle between
and the line-of-sight, which are defined as the attitude angle of the interceptor.
In the interception process studied in this paper, the target performs a maneuvering flight. According to the classification of the maneuver trajectory, typical terminal maneuver modes include the jump–dive maneuver, snake maneuver, pendulum maneuver, and spiral maneuver. The hypersonic target studied in this paper starts the snake maneuver at a certain time, and the maximum maneuver overload is 5 g.
The kinematic equations of the maneuvering target are established in the inertial frame as follows.
Considering the ballistic frame, the following expressions can be obtained.
The kinematic equations of the interceptor are established in the inertial frame as follows.
Considering the ballistic frame, the following expressions can be obtained.
where
P represents the thrust of the interceptor engine;
X,
Y, and
Z represent the aerodynamic drag, lift, and side force of the interceptor, respectively;
and
represent the angle of attack and the angle of side-slip of the interceptor;
represents the flight-path inclination angle, which is the angle between the velocity vector and the horizontal plane;
represents the azimuth angle, which is the angle between the velocity vector and the vertical plane;
and
represent the flight-pathinclination angle and azimuth angle of the target, respectively;
and
represent the trajectory inclination angle and azimuth angle of the interceptor, respectively;
and
represent the normal overload of the target in the longitudinal and lateral channels, with sizes of
and
, respectively; and
and
represent the normal overload of the interceptor in the longitudinal and lateral channels, with sizes of
and
, respectively.
The following matrices are derived through the coordinate system transformation by Equations (
6)–(
9).
where
and
represent the transformation matrix from the inertial or earth coordinate system to the ballistic coordinate system of the target and interceptor, respectively.
represents the transformation matrix from the inertial coordinate system to the line-of-sight coordinate system.
Thus, the representation of the relative motion of the interceptor and target can be deduced.
The requirement of the head pursuit interception mode is to place the interceptor in front of the target, bring the interceptor close to the predicted flight trajectory of the target, and make them move in the same direction. The Mach number of the interceptor should be less than that of the target. The coefficient
K is taken as follows:
To intercept a target successfully, the range is limited not only to 0 at the intercept point but also to keep the direction of motion identically. This leads to the following:
2.3. Simulation Model
To verify the feasibility of the guidance strategy designed in this study, it is necessary to simulate the entire trajectory of the intercept. Considering the convenience of program debugging and the expandability of functions, the simulation system is based on the composition principle of the guidance and control system and is divided into different modules according to physical functions. The simulation model is shown in
Figure 6.
As can be seen in
Figure 6, the simulation system model includes four modules, namely the target module, interceptor module, relative motion of the interceptor, target module, and guidance module. These four modules are introduced in the following.
(1) Target module
The target module solves the real-time position and velocity information of the target according to the target kinematics model.
(2) Interceptor module
The main function of the interceptor module is to calculate the position, speed, and attitude information of the interceptor at each time according to the input deflection angle of the rudders. It also includes the interpolation calculation of the center of gravity, mass, moment of inertia, aerodynamic force and torque of the missile, and engine thrust.
(3) Relative motion of the interceptor and the target module
This module is used to replace the guidance information calculation function of the seeker and to solve the missile target relative distance and relative distance change rate, line-of-sight angle, and line-of-sight angle rate information according to the speed and position information of the interceptor and the target.
(4) Guidance module
This module includes the seeker, the estimation of target maneuvers, and the generation of guidance instructions. The seeker outputs information on the change rate of the relative distance of the missile target, line-of-sight angle, and line-of-sight angle rate. This information is used as an observation of target maneuver estimation, estimates the acceleration of the target, and outputs it to the guidance instruction formation module to calculate the guidance law.
3. Design of Head Pursuit Interception Guidance Strategy
The missile interception system is a strongly coupled non-linear system. Consider the following non-linear system [
35]:
where
X is the state variable,
u is the controlled variable, and
w is the uncertainty of the system. Taking the overload
and
of the interceptor as the control variables, the guidance strategies of the initial guidance phase, the midcourse guidance phase, and the terminal guidance phase are designed, respectively.
3.1. Design of Initial Guidance Law
In the initial guidance phase, the combination of longitudinal and lateral channel control is used to make the interceptor climb to the predetermined height and direction. To ensure the stability of interceptor flight control loop in large airspace, the controllers of the longitudinal and lateral loop are designed based on the preset turning angle and improved proportional navigation guidance method in the initial phase. The interceptor needs to accelerate to a certain Mach number and meet the condition that the flight-path inclination angle of the interceptor is about 90 degrees at the end. That is, the interceptor turns at a certain angle at the end of the initial guidance, and thus the relationship of the interceptor and target does not need to be considered. The concept of a preset turning point is introduced, and the point is taken as the target in the initial guidance phase. The problem becomes that the interceptor intercepts the air-fixed target at a certain terminal ballistic angle.
The preset turning point coordinates are assumed to be , the initial coordinates of the interceptor are , and the initial coordinates of the target are .
The key to determining
is to find its expression about the initial horizontal distance
of the missile and the target, that is,
. According to the kinematic relationship, the following equation can be obtained:
where
is the initial horizontal distance between interceptor and target;
is the minimum horizontal distance between the missile and the target at the end of the initial guidance, to ensure that the interceptor in the middle and terminal guidance phase is not exceeded by the target; and
is the maximum horizontal distance between the missile and the target at the end of the initial guidance, to ensure that the terminal guidance phase of the interceptor will not be too long.
When is certain and within the interception range, there is a feasible range corresponding to . That is, as long as is taken, the interceptor can hit the target.
Through several groups of simulations, the corresponding feasible range of
under different
and the optimal value
of the corresponding
are determined. Then, the expression of
changing with
is fitted according to these data groups, which are shown in
Table 2.
By fitting the data in
Table 2, the expression for
can be obtained. Due to the small initial height difference and lateral distance difference between the target and the interceptor compared to the initial horizontal distance, the impact of changing
and
is minimal. Therefore, expressions for
and
can be designed within a reasonable range, all of which are listed as follows.
According to the three-dimensional proportional navigation guidance method, the longitudinal channel and lateral channel guidance laws of the initial guidance phase are designed as follows.
(2) Lateral channel
where
and
are proportional navigation guidance parameters, which are constants and typically range from 2 to 6.
3.2. Design of Midcourse Guidance Law
The purpose of midcourse guidance is to guide the interceptor to the distance that the terminal guidance seeker can intercept the target and to make the seeker complete the interception of angle and distance. An excellent midcourse guidance law should make the interceptor work in the best state of its overload performance throughout the midcourse guidance process and make the interceptor lock the target, that is, at the beginning of the terminal guidance phase, the geometric relationship between the interceptor and the target reaches the optimal state.
The guidance method based on impact point prediction estimates the collision position between the interceptor and the target, changes the real target flying at high speed into a false target moving at low speed, fully reduces the demand overload of the interception trajectory, and improves the hit accuracy. It is always used to intercept high-speed targets by head-on interception. The method of head pursuit interception in this paper learns from the idea of the traditional guidance method of impact point prediction, takes this point as the fixed point, and designs the midcourse guidance strategy based on optimal control theory.
(1) Longitudinal channel
The longitudinal channel guidance strategy must guide the interceptor to the same flight altitude as the target and maintain this altitude until it reaches the predicted impact point. Based on the sliding mode control theory, a longitudinal channel midcourse guidance law is designed. The difference between the interceptor altitude and target altitude is assumed to be
e, and the altitude command signal is
.
The derivative is as follows.
The sliding mode surface is designed as follows.
where
c is a sliding mode guidance parameter, which is a constant greater than 0.
The reaching law is designed as follows.
where
and
are sliding mode guidance parameters, which are constants and typically range from 0 to 1.
According to the Lyapunov stability criterion, the function is defined:
According to Equation (
24), the designed sliding mode surface meets the Lyapunov stability theorem, and the feasibility of the designed guidance law is verified theoretically.
The following equation can be obtained by substituting the derivative of the surface into Equation (
22):
The longitudinal channel midcourse guidance law can be obtained.
(2) Lateral channel
According to Equation (
10), the following is obtained.
The terminal constraint commands the line-of-sight angle equal to the required velocity inclination angle, and the line-of-sight angular velocity is zero.
This condition can ensure that the ballistic inclination at a certain height is equal to the required ballistic inclination. Record that
The following equation of state can be obtained from Equations (
30) and (
32):
In order to obtain the explicit solution, it is generally assumed that when studying the guidance law, we define the following:
Then, the equation of state is rewritten as follows.
The selected quadratic performance index is as follows:
where
is called the compensation function and
is a symmetric positive semi-definite constant matrix.
According to the maximum principle, the optimal control of the quadratic performance index of the linear system is as follows.
The matrix
is derived from the inverse Riccati differential equation, and the following can be obtained by bringing it into Equation (
37):
By substituting Equation (
38) into Equation (
4),
3.3. Design of Terminal Guidance Law
The normal overload required by traditional proportional guidance when intercepting the target is directly related to the speed of the missile at the interception point and the direction of the missile’s attack, and the normal overload required fluctuates greatly when the end approaches the target. Therefore, in this paper, the terminal guidance strategy is designed based on the sliding mode control theory under angle constraints and overload constraints.
(1) Longitudinal channel
For the non-linear system described by Equation (
14), the system state quantity is taken as
By substituting into Equation (
14), the following can be obtained:
The sliding mode surface is designed as follows:
The reaching law is designed as follow:
where
and
are sliding mode guidance parameters, which are constants greater than 0.
Define the Lyapunov function:
According to Equation (
47), the designed sliding surface meets the Lyapunov stability criterion.
By substituting Equations (
44) and (
45) into Equation (
4), the terminal guidance law of the longitudinal channel can be obtained.
(2) Lateral channel
Similarly to the longitudinal channel, the system state quantity is taken as
By substituting into Equation (
14), the following can be obtained.
The sliding mode surface is designed as follows.
The reaching law is designed as follows.
where
and
are sliding mode guidance parameters, which are constants greater than 0.
Define the Lyapunov function:
According to Equation (
55), the designed sliding surface meets the Lyapunov stability criterion.
By substituting Equations (
52) and (
53) into Equation (
4), the terminal guidance law of lateral channel can be obtained.
4. Simulation and Analysis
The guidance strategy designed in this paper is verified and analyzed using digital simulation. Two forms of target maneuvering and non-maneuvering flight are adopted. For the non-linear missile model, the simulation is carried out according to the designed control scheme. The simulation conditions are as follows.
a. The hypersonic target flies at an altitude of 30 km at flight speed. The allowable overload is 15 g.
b. Initial conditions of the initial guidance phase: The interceptor is launched from the ground launcher at the initial speed = 100 m/s. The initial launch flight-path inclination is 45 degrees and the azimuth angle is −45 degrees. The engine starts for 10 s and then shuts down. The interceptor is guided near the preset turning point by the initial guidance law.
c. Initial conditions of the midcourse guidance phase: The initial flight-path inclination and azimuth angle of the midcourse guidance phase are the same as the terminal trajectory inclination and deflection angle of the initial guidance phase. The interceptor is guided near the predicted impact point by the midcourse guidance law.
d. Initial conditions of the terminal guidance phase: The initial flight-path inclination and azimuth angle of the terminal guidance phase are the same as the terminal trajectory inclination and deflection angle of the midcourse guidance phase. The interceptor is guided by the terminal guidance law to the interception point, and the intercept accuracy should be less than 10 m.
Figure 7 and
Figure 8 show the interceptor and target interceptor interception trajectory. When the target is non-maneuvering, the interception trajectory is ideal, and the interceptor intercepts the target successfully at 171.45 s. When the target is maneuvering, the interceptor is maneuvering with the target maneuvering. The interceptor gradually coincides with the target track in the end guidance. Finally, the target is successfully intercepted at 171.46 s. The terminal velocity of the interceptor in the initial guidance phase is 2.2 Ma, the flight-path inclination angle is 56.4 degrees, and the azimuth angle is 2.8 degrees, which is also the initial condition of the interceptor in the midcourse guidance phase. The terminal velocity of the interceptor in the midcourse guidance phase is 2.0 Ma, the flight-path inclination angle is 0.1 degrees, and the azimuth angle is −179.3 degrees, which is also the initial condition of the interceptor in the terminal guidance phase. Under the condition of target maneuvering, the terminal velocity of the interceptor in the initial guidance phase is 2.2 Ma, the trajectory tilt is 56.4 degrees, and the trajectory deflection angle is 2.8 degrees, which is also the initial condition of the interceptor in the midcourse guidance phase. The terminal velocity of the interceptor in the midcourse guidance phase is 2.0 Ma, the flight-path inclination angle is 0.1 degrees, and the azimuth angle is −179.4 degrees, which is also the initial condition of the interceptor in the terminal guidance phase.
Figure 9 and
Figure 10 show the overload of the interceptor. The maximum overload is 15 g, which is not more than the allowable overload.
Figure 11 and
Figure 12 show the trajectory tilt angle and trajectory deflection angle. When the target is non-maneuvering, the trajectory tilt angle is 0.1 degrees and the trajectory deflection angle is −179.8 degrees at the interception point. In the other case, the flight-path inclination angle angle is 0.1 degrees and azimuth angle is −167.3 degrees.
Figure 13 and
Figure 14 show the trend of line-of-sight. When the target is non-maneuvering, the line-of-sight inclination angle is 0.1 degrees, and the deflection angle is 0.3 degrees at the interception point. In the other case, the line-of-sight inclination angle is 0.1 degrees and the deflection angle is −38.6 degrees.
Figure 15 shows the Mach number of the interceptor. The Mach number increases in the first 10 s and then decreases. The Mach number is about 1.8 at the interception point.
Figure 16 and
Figure 17 show the Lyapunov functions for midcourse guidance and terminal guidance phases, respectively. It can be seen that the functions all decrease and converge to zero at the end.