1. Introduction
The growing anti-missile technology has a greater threat for the penetration mission of the hypersonic glide vehicles (HGVs) [
1,
2,
3]. The large maneuver penetration in dive trajectory is an effective strategy to decrease the interception probability of the anti-missile technology and improve the fight efficiency [
4,
5]. Theoretically, the large maneuver penetration of the HGV will force the interception weapons to cost more kinetic energy by making the line of sight (LOS) angular velocity and the required overload of the interception weapons change periodically. Therefore, it is beneficial for HGVs to achieve the large maneuver during the flight. Meanwhile, the guidance law with impact angle constraint has become a key solution to improving the damage capability of HGV [
6,
7,
8].
At present, large maneuver penetration trajectories include spiral maneuver, jump maneuver and snake-shape maneuver [
9]. There are three strategies to achieve the large maneuver penetration.
Firstly, the method based on the motion trajectory for a virtual target is discussed in Refs. [
10,
11,
12,
13]. With this strategy, at each moment, a virtual target point on the expected trajectory is defined and the guidance law is designed to track the expected trajectory of the virtual target point. A logarithmic-type spiral trajectory is adopted as a virtual target trajectory in Ref. [
10] and an adaptive proportional guidance law is designed to achieve tracking to the virtual target trajectory. Focusing on the HGV’s spiral trajectory optimization problem with impact angle constraint, different spiral trajectories with different impact angles are obtained in Ref. [
11] with the application of the continuous second-order cone programming (SOCP) method, in which the optimal target is to achieve the maximum falling velocity. Ref. [
12] transforms the trajectory optimization problem of the HGV penetrating two interceptor weapons and reaching the target area to a SOCP problem and a penetration strategy, which only requires the initial LOS angular velocity information of the interceptors. It follows that a maneuver trajectory to penetrate two interceptor weapons is described. Some optimized trajectories are applied in deep neural network (DNN) training in Ref. [
13] and the trained DNN is used as a maneuver command generator to achieve the real-time control. The problem of penetrating to two interceptor weapons is solved.
Another way to achieve penetration is to add an extra weighted maneuver overload on a traditional homing guidance law. As depicted in Ref. [
14], a screw angular velocity is defined and a spiral maneuver overload command is generated. It is essentially a three-dimensional bias proportional guidance law. In Ref. [
15], a sine-type overload command, designed on longitude and lateral planes, respectively, is treated as a bias item on a traditional overload command which is used to zero the LOS angular velocity. In Ref. [
16], the principle of HGV penetration is firstly analyzed and the penetration model of the HGV and the interceptor is established. It transforms the HGV penetration problem into a trajectory optimization problem and the solver can be used to generate the overload command directly.
The periodic control based on the LOS angular velocity can also be applied to achieve the maneuver motion. A sliding mode guidance law, considering the auto-pilot dynamic performance simultaneously, is designed in Ref. [
17] such that the LOS angular velocity can track certain sine-type signals and the snake-shaped maneuver is achieved. In Ref. [
18], a kind of spiral trajectory, satisfying angle constraint, is designed, which can be transformed as the maneuver commands of the LOS angle and angular velocity. Furthermore, based on the feedback linearization technique, a sliding mode controller is designed to achieve the spiral maneuver guidance. Considering the terminal speed constraint, Ref. [
19] establishes the relationship between the terminal speed and the maneuver amplitude based on predictive correction and the terminal multi-constraints maneuver guidance is achieved.
Although maneuver penetration is achieved in the mentioned references, there still exists some limitations. Refs. [
10,
12,
13] do not consider the impact angle constraint after the penetration. The falling angle can be controlled in Ref. [
11]; however, the azimuth angle constraint is not considered. The trajectory discussed in Ref. [
14] seems to be fixed due to its non-adjustable maneuver amplitude. The spiral motion depicted in Ref. [
15] is achieved based on the fixed lines in inertial reference, which limits the ability of the HGV large-range maneuver and target tracking. The feedback linearization in Ref. [
18] decreases the robustness of the system due to the nonlinearities and uncertainties of the HGV. Furthermore, the penetration will make the coupling of the translation and rotation stronger and further increase the uncertainty of the system. However, the attitude control problems are ignored in Refs. [
10,
11,
12,
13,
16,
17].
Recently, integrated guidance and control (IGC) technique has attracted much attention due to its strong ability to deal with the coupling of the guidance and control systems of the missile. To solve the uncertainty problem and the full state constraints of the system, a dynamic surface control based IGC technique is proposed in Ref. [
20]. A fuzzy adaptive fault tolerant IGC is discussed in Ref. [
21] to deal with the actuator fault and multiple coupling uncertainties. An adaptive dynamic surface control with radial basis function neural network (RBFNN) estimating the uncertainties and external disturbances is proposed in Ref. [
22]. A three-dimensional robust IGC, given in Ref. [
23], has been proposed considering the impact angle constraint and input saturation, with the application of the extend state observer. However, it does not consider the penetration problem in dive phase. Ref. [
24] proposes a high-order sliding mode observer to estimate the unknown uncertainties and states. The results of the observer can be used to compensate the disturbance. However, the above-mentioned techniques have great difficulties in engineering practice due to their complex structure.
In summary, as for the HGV’s large maneuver penetration in dive phase and the impact angle constraints, an innovative snake-shape maneuver IGC method is proposed. To begin with, a novel snake-shape maneuver model, whose amplitude is self-adjustable according to its height, is designed. With the height of the HGV becoming smaller, the maneuver amplitude becomes smaller to decrease the kinetic energy cost and guarantee the terminal speed requirement. Furthermore, the LOS declination constraint is considered in the snake-shape trajectory design which helps to achieve the snake-shape penetration and terminal impact angle constrained control. The proposed IGC, based on adaptive sliding mode control, can effectively deal with the strong coupling, uncertainties and disturbances of system caused by the large angle maneuver, which will increase the robustness of the system.
2. Preliminaries
In this section, the snake-shape maneuver model is firstly designed in the frame of sine-type function. Then, the nonlinear six degree-of-freedoms (DOF) dynamic model of the HGV is firstly given followed by the three-dimensional relative motion of the HGV and the target. Combining these two models, the integrated guidance and control model (IGCM), with strict-feedback form is then derived, fully considering the coupling of the aerodynamic and channels.
2.1. Snake-Shape Maneuver Model
In this manuscript, the snake-shape maneuver model is achieved in the frame of the sine-type function, which can be described as in Equation (1).
In Equation (1), is the current height of the HGV and is the relative distance of the HGV and the target. is the initial height when the snake-shape maneuver starts and is the terminal height when the snake-shape maneuver stops. is the command control force to achieve the snake-shape maneuver. The amplitude of the control force, , is determined by its current height . The snake-shape maneuver is achieved only when . The constant determines the amplitude of the control force at the initial height . Note that usually the atmosphere density become larger while will become smaller, with becoming smaller. Therefore, the designed snake-shape maneuver model will cost less energy. Let be the initial distance of , the phase of the control force, , is determined by the target LOS declination . is a positive integer, indicating the cycle number of the trajectory.
2.2. Six DOF Dynamics of HGV
The adopted air-to-surface HGV in this assumed to be a rigid airframe in an plane-symmetric configuration [
25]. The six-DOF system dynamics of the HGV is combined by translational and rotational dynamics, which can both be described by six differential equations. The translational dynamics of the can be given by [
26]:
where
,
and
are components of the position vector of the HGV in the inertial reference frame.
is the mass and
is the velocity value of HGV.
and
are the flight path angle and heading angle.
is bank angle.
is the gravity acceleration.
,
and
are the aerodynamic drag, lift and lateral forces, which can be given by
in which
,
and
are the aerodynamic drag, lift and lateral force coefficients, respectively.
is the dynamic pressure and
is the reference size.
denotes the atmosphere density.
The angle of attack
, sideslip angle
, bank angle
and the three-axis angular velocities,
,
,
are adopted to describe the rotational dynamic model of the HGV, which can be given by:
where
,
,
are the inertia moment of the HGV around
,
,
axes of the body reference frame and
is the inertia product around the
plane.
,
,
are the three-axis aerodynamic control torque elements which can be modeled as
in which
is the reference length.
,
and
are rolling, yaw and pitch torque coefficients, respectively. The aerodynamic force and torque coefficients,
,
,
,
and
are usually obtained by wind tunnel experiment or computational fluid dynamics (CFD) simulation. For convenience, these coefficients are curve fitted by a smooth formula, given in
Appendix A, which is determined by Mach number
, angle of attack
, sideslip angle
, and three-axis fin deflections
,
and
. These aerodynamic coefficients can be generally denoted generally, according to
Appendix A, as
in which
are the items only related to the constant item and Mach number
Ma.
are the items related to the angle of attack
and sideslip angle
, while
denote the corresponding aerodynamic derivatives with respect to the fin deflections
,
and
. According to the aerodynamic theorem, the angle of attack
and sideslip angle
play major roles in producing the aerodynamic force while the fin deflections the aerodynamic torque.
2.3. Missile-Target Relative Motion Model
To begin with, we give the definition of the line of sight (LOS) reference frame to describe the relative motion of the HGV and the target. As described in
Figure 1, the origin point of the LOS reference frame lies in the mass center of the HGV.
xs-axis points to the target.
ys-axis is perpendicular to
xs-axis, lying on the vertical plane.
zs-axis completes the right-hand reference frame.
To describe the strike process to the target of the HGV, the relative motion between the hypersonic vehicle and the target will be given in the LOS reference frame. The three-dimensional relative motion can be given as [
26]
where
R is the relative distance between the HGV and the target.
is the LOS elevation angle and
is the LOS azimuth angle.
,
,
are the components of the acceleration of the HGV in the LOS reference frame. Let
be the rotation matrix of the ground inertial reference frame relative to the ballistic reference frame while
the rotation matrix of the LOS reference frame relative to the ground inertial reference frame. Then, the acceleration components,
,
,
in ballistic reference frame, can be calculated according to the following relationship
where
is the rotation matrix of the ballistic reference frame relative to the LOS reference frame and
is the corresponding element of
. According to
Figure 1, one can obtain that
and
can be given by [
26]
Combining Equations (9) and (10),
Tij can be calculated as
Since the sideslip angle of the HGV approximates zero when BTT maneuver is adopted, the lateral force
N on the HGV can be ignored, which will be treated as uncertainty in control law design. An equivalent principle of the guidance law can be summarized as that the LOS elevation angle velocity
and LOS azimuth angle
converge to zero. Therefore, we mainly focus on the dynamics of the LOS elevation angle
and LOS azimuth angle
. Thus, rearranging Equation (7), considering Equations (2), (8) and (11), will lead to
where the nonlinear function
is
and the uncertain disturbance
is
2.4. Integrated Model of Guidance and Control
To facilitate deriving the IGCM and control law, we hoped to rewrite the dynamics of the HGV in vector form. As for the attitude dynamics, recalling the first three equations of Equation (4), it can be rewritten as
in which
Similarly, the last three equations of Equation (4) can also be rearranged as
where
represents the uncertainty of the IGCM caused by aerodynamic coupling and external disturbance which can be given as
The nonlinear function
represents the coupling components of the three-axis channel coupling with the formulation as
It is shown that Equations (15) and (17) describe the three-dimensional attitude motion of the HGV with the strict-feedback form considering the coupling of the aerodynamic and channels.
According to parallel approaching method, zeroing the LOS angle velocity will lead to zero miss distance, i.e., the LOS direction will keep constant ultimately [
27]. Additionally, considering the impact angle constraint to enhance the attack effectiveness, it is usually required that the LOS angle velocity
and
will eventually converge to zero while the LOS angle
and
the desired LOS angle
and
[
8]. Therefore, to describe the integrated dynamics of the HGV succinctly, define
,
,
and
in which
and
are the target LOS elevation and azimuth angles, respectively.
is the control input. Rewriting Equations (12), (15) and (17), the following three-dimensional IGCM can be obtained as
where
,
and
are control gain matrices defined by
and
According to Equation (20), the established IGC model has a strict-feedback form with unmatched uncertainty Δs and matched uncertainty . Apparently, if LOS angular rate vector converges to zero, HGV will fly towards the target. Additionally, HGV will strike the target with the desired target LOS inclination and declination angles when converges to zero. Before formulating the control law, the following assumptions are conducted.
Assumption 1. The uncertainties and in the IGC model of HGV are unknown but bounded. The upper bounds of these uncertainties are also unknown. That is to say, there exist unknown positive constants and such that and , where represents the Euclidean norm.
Assumption 2. The control gain matrices , and are smooth and bounded.
Assumption 1 is evident when the states of Equation (20) is bounded, which always holds for bounded control input. As for Assumption 2, the smoothness and boundedness of these matrices can be guaranteed by smoothness and boundedness of the states of Equation (20).
3. The Maneuver Penetration IGC Design Considering the Terminal Impact Angle Constraint
The goals of the maneuver penetration IGC design considering the terminal impact angle constraint can be summarized as follows: firstly, the HGV will hit the target accurately with a target terminal impact angle; secondly, all states of Equation (20) are bounded, stable and controllable; finally, the HGV will maintain high-robustness during the whole flight procedure. Mathematically, according to Equation (20) the above mentioned control goals can also be described to design the control law for angles of fin deflections such that and , and all signals in Equation (20) are bounded, when considering the uncertainties.
As depicted in
Figure 2, the control law is accomplished through three-loop control with the following steps. Firstly, design the terminal guidance law considering impact angle constraints. According to the relative motion of the HGV and the target, design the target angle of attack
and bank angle
, which can provide the desired acceleration given in the guidance law; then, design the attitude control law. Treating the angular velocity vector
as the virtual control input
, track the target angle of attack
and bank angle
, to provide the command aerodynamic force. Finally, design the angular velocity control law. Design the control law for angles of fin deflections
such that the actual angular velocity will coincide with the expected value
.
3.1. The Guidance Law Design with Snake-Shaped Trajectory Considering Terminal Impact Angle Constraint
Consider the first two equations of Equation (20) as
where
can be treated as the virtual control input. The sliding mode control technique is adopted such that
and
considering uncertainties
. The sliding mode surface is selected as
where
is the selected sliding mode gain and
is the estimated time-to-go. It can be analyzed that
will lead to
. That is to say, when the states of Equation (22) come to the sliding mode surface, it will eventually converge to the equilibrium, i.e.,
,
,
and
. Note that in Equation (22), the variable coefficient factor which varies inversely with the time-to-go is adopted to control the convergence rate. It is apparent that a greater
will lead to a slower convergence rate. Therefore, in the first stage of the flight,
plays a major role in driving the LOS angular rate
to be zero while in the terminal stage of the flight, with the
becoming smaller,
acts in achieving the terminal impact angle constraint.
If the aerodynamic force is treated as a virtual input firstly, adopting the exponential reaching law, the adaptive control law can be designed as
where intermediate variables
and
represent the expected lift force and bank angle, respectively, without considering the snake-shape maneuver. Positive constants
and
are to be designed control parameters.
is the estimated value of the upper bound
of the disturbance
, which is updated by the following adaptive law:
in which
is a positive control parameter to be selected.
To analyze the stability of the system, a candidate Lyapunov function,
, for the subsystem Equation (25) is selected as
Direct computation yields that
It will eventually come to the conclusion that the subsystem Equation (25) is asymptotically stable under the virtual control law Equations (27) and (28), with the application of Barbalat’s Lemma [
28].
The control law, given as Equations (27) and (28), is designed based on zeroing LOS angular rate
with a certain terminal impact angle
and
. Therefore, the trajectory of the HGV is straight. To achieve the snake-shaped trajectory, an additional item is considered in Equation (27). The new control law is constructed as
where
and
are the target lift force and bank angle, considering the snake-shape maneuver problem. The bias item
is
Due to the nonlinear relationship between the angle of attack and the bank angle , the numerical method will be applied to obtain the target angle of attack and the bank angle . According to the wind tunnel experiment, we can obtain the table of the lift coefficient with respect to the angle of attack and the Mach number . To have a faster convergence rate, Newton-Raphson’s method can be applied in finding the target angle of attack and bank angle (Algorithm 1).
Algorithm 1: Determine the target angle of attack and the target bank angle |
Input: the expected aerodynamic forces , according to Equation (24); current Mach number ; lift coefficient table ; iterative tolerance ε > 0; dynamic pressure , reference size . Output: the target angle of attack and the bank angle |
| 1. Initial: ; |
| 2. Calculate the expected aerodynamic lift force coefficient ; |
| 3. According to Mach number and current angle of attack , find the aerodynamic lift force coefficient and its differential coefficient ; |
| 4. Update angle of attack: ; |
| 5. Determine if , if not, return to Step 1; |
| 6. Get the target angle of attack ; |
| 7. Calculate the target bank angle ; |
| 8. End. |
3.2. The Attitude Control Law Design
In
Section 3.1, the guidance law to achieve the snake-shaped trajectory is designed and the target angle of attack
and the bank angle
are obtained. For the third equation of Equation (20), treating the angular velocity
as the virtual control input, it is expected to design an attitude control law
such that
will coincide with
.
Define the tracking error as
If the virtual control law is designed as
where
is the control parameter to be designed, then the tracking error
will converge to zero asymptotically.
3.3. The Angular Velocity Control Law Design
In this section, the control law for fin deflections will be designed to track the virtual angular velocity
which has been discussed in
Section 3.2. For the last equation of Equation (20), define the tracking error as
whose dynamics can be given by
To achieve the tracking and eliminate the influence of the uncertainties, the adaptive control law is designed as
where
are two positive definite matrices to be selected and
is the estimate value of the upper bound
of the uncertainty
. The update law of
is
in which
is a positive control parameter to be selected.
The stability of the subsystem Equation (37) can be proved by selecting a Lyapunov function as
The time differentiation of
along the trajectories of Equation (37) can be given as
Similar to the analysis in
Section 3.1, with the application of Barbalat’s Lemma [
28], one can conclude that the designed control law Equations (38) and (39) can guarantee the asymptotical stability of the subsystem (37).
Remark 1: The stability analysis is proved for the three subsystems. According to Section 3.1, Section 3.2 and Section 3.3, each subsystem is all asymptotically stable with the application of the control law in each stable. Therefore, the stability of the outer loop subsystem can be guaranteed only when the inner loop provides the virtual command exactly, i.e., no boundary layer error happens, which cannot be satisfied due to the dynamic performance of the inner loop subsystem. The stability of the whole system is analyzed in Appendix C. Remark 2: The existence of the switch items in Equations (27) and (38) makes the control law unsmooth, which may lead to the chattering problem. To avoid this, the functions will all be replaced by , where is a small constant. The property that is continuous and smooth implies that the control law will not encounter chattering.
5. Conclusions
Focusing on the large penetration problem of the HGV, this paper proposes a robust IGC method which can help achieve the snake-shape maneuver. Firstly, a novel snake-shape maneuver acceleration command is designed, in which amplitude and phase are determined by height and missile-target distance. The maneuver command will be zero when the height of the HGV is lower than the selected height, indicating that the maneuver will not influence the hitting accuracy. Secondly, based on the missile-target relative motion model and the designed snake-shape maneuver acceleration command, a guidance law, in the framework of sliding mode control, is designed considering the terminal angle constraints of LOS and the snake-shape maneuver. In what follows, the expected angle of attack and bank angle are obtained. Finally, the attitude controller and angular velocity are designed to track expected angle of attack and bank angle, with the application of the adapt control technique to deal with the external disturbance. With the help of the Lyapunov theorem, the global asymptotical stability of the whole system is proved. The effectiveness and robustness of the proposed method are also ensured by feasibility simulation and Monte Carlo simulation.
Compared with some existing works, the proposed method has the following novelties. Firstly, a simple but effective snake-shape maneuver command is designed, which balances the contradictions between the large penetration and the hitting accuracy. Secondly, it deals with the snake-shape maneuver control problem, satisfying the terminal LOS angle constraints simultaneously. Last but not least, the whole system has strong robustness under the proposed control law, with the help of the adaptive and sliding mode control techniques. Although the proposed IGC can only achieve the snake-shape maneuver on the lateral plane instead of any other selected plane, it still shows great potential to achieve the penetration for hypersonic vehicle or other BTT missile.