Next Article in Journal
Thermal Vacuum Test Campaign of the EIRSAT-1 Engineering Qualification Model
Next Article in Special Issue
A Real-Time Trajectory Optimization Method for Hypersonic Vehicles Based on a Deep Neural Network
Previous Article in Journal
Multi-Objective Comparative Analysis of Active Modular Rectifier Architectures for a More Electric Aircraft
Previous Article in Special Issue
Mach 4 Simulating Experiment of Pre-Cooled Turbojet Engine Using Liquid Hydrogen
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Guidance Laws for a Hypersonic Multiplayer Pursuit-Evasion Game Based on a Differential Game Strategy

1
School of Aeronautics and Astronautics, Sun Yat-sen University, Shenzhen 510000, China
2
Science and Technology on Space Physics Laboratory, Beijing 100000, China
*
Author to whom correspondence should be addressed.
Aerospace 2022, 9(2), 97; https://doi.org/10.3390/aerospace9020097
Submission received: 6 December 2021 / Revised: 7 February 2022 / Accepted: 8 February 2022 / Published: 12 February 2022
(This article belongs to the Special Issue Hypersonics: Emerging Research)

Abstract

:
The guidance problem of a confrontation between an interceptor, a hypersonic vehicle, and an active defender is investigated in this paper. As a hypersonic multiplayer pursuit-evasion game, the optimal guidance scheme for each adversary in the engagement is proposed on the basis of linear-quadratic differential game strategy. In this setting, the angle of attack is designed as the output of guidance laws, in order to match up with the nonlinear dynamics of adversaries. Analytical expressions of the guidance laws are obtained by solving the Riccati differential equation derived by the closed-loop system. Furthermore, the satisfaction of the saddle-point condition of the proposed guidance laws is proven mathematically according to the minimax principle. Finally, nonlinear numerical examples based on 3-DOF dynamics of hypersonic vehicles are presented, to validate the analytical analysis in this study. By comparing different guidance schemes, the effectiveness of the proposed guidance strategies is demonstrated. Players in the engagement could improve their performance in confrontation by employing the proposed optimal guidance approaches with appropriate weight parameters.

1. Introduction

In recent decades, the technology of hypersonic vehicles (HVs) developed rapidly and has drawn considerable attention among researchers. The generally accepted definition of hypersonic flight is a flight through the atmosphere between 20 km and 100 km at a speed above Mach 5. The advantage of complete controllability of the whole flight process indicates great potential in terms of the military (hypersonic weapon) and civil (hypersonic airliner) applications of HVs. Nevertheless, the disadvantages of HVs are obvious, one of which is easily detected by infrared detectors. Since violent friction with the atmosphere heats the vehicle surface during flight, it will generate intensive infrared radiation. Moreover, the maneuver of HVs relies on aerodynamic force only, which means that their overload and maneuverability are limited. As a result, HVs face serious threats of new interceptors with the development of endoatmosphere interception technology.
In order to reduce the risk of being intercepted, there are two methods to improve HVs’ ability of confrontation: developing guidance laws for one-on-one competition, or carrying defender vehicles and transforming the one-on-one confrontation into a multiplayer game. As for the former, the one-on-one scenario has been researched extensively. The classical guidance laws such as proportional navigation (PN), augmented proportional navigation (APN), and optimal guidance laws (OGLs) were proposed for pursuers [1,2,3,4]. From the perspective of evader, one-on-one pursuit-evasion games can be formulated as two types of problems: a one-side optimization problem or differential game problem. A key assumption of a one-side optimization problem is that the player could obtain maneuvering and guidance information of its rival [5,6,7]. This tight restriction was relaxed by introducing the multiple model adaptive estimator in Ref. [8]. Information sharing and missile staggering were exploited to reduce the dependency of prior information in one-side optimization problems [9]. On the other hand, the differential game approach makes no assumption on the rival’s maneuver but requires each adversary’s state information [10,11]. The results in Ref. [10] demonstrated that PN is actually an optimal intercept strategy. Air-to-air missile guidance laws based on optimal control and differential game strategy were derived in Ref. [11], where the guidance laws based on differential game strategy were proven to be less sensitive to errors in acceleration estimation. Other guidance laws using sliding-mode control, formation control, heuristic method, and artificial neural network were investigated in Refs. [12,13,14,15,16,17]. It is worth noting that HVs are prone to meet saturation problem and chattering phenomenon when using the aforementioned guidance laws, because of their limited overload and maneuverability.
Carrying an active defense vehicle is efficient to reduce the maneuverability requirement of a target in confrontation, as well as to alleviate the problem of control saturation. Other than the high requirement of maneuverability in one-on-one games, the number of adversaries covers the inferiority of maneuverability [18,19,20,21,22,23]. As indicated in Ref. [18], optimal cooperative evasion and pursuit strategies for the target pair and the pursuer were derived. It should be noted that cooperative differential strategies could reduce maneuverability requirements from the target pair but bring difficulties to parameter choice and induce complicated calculations. Shima [19] derived optimal cooperative strategies of concise forms for aircraft and its defending missile by using Pontryagin minimum principle. However, the laws are calculated by a signum function, which causes a chattering phenomenon in control signals. Shaferman and Shima [20] considered a novel scenario in which a team of cooperating interceptors pursue a high-value target, and a relative intercept angle index was introduced to improve the performance of interceptors. In Ref. [21], cooperative guidance laws for aircraft defense were performed in a nonlinear framework by using the sliding-mode control technique. In addition to the above studies, Qi et al. [22] discussed the infeasible and feasible region of initial zero-effort-miss distance in a multiplayer game and provided evasion-pursuit guidance laws for the attacker. Garcia et al. [23] exploited the multiplayer game in a three-dimensional case and derived optimal strategies from the perspective of geometry.
It can be seen that most of the above studies are based on ideal scenarios in which the response of adversaries is rapid, and the dynamics are assumed to be linear. These particular assumptions will cause potential problems in practical application, since the responding speed of HVs, whose overload is generated by aerodynamic force, is commonly low. Thus far, there are few studies focusing on hypersonic, pursuit-evasion games. Chen et al. [24] proposed a fractional calculus guidance algorithm based on nonlinear proportional and differential guidance (PDG) law for a hypersonic, one-on-one pursuit-evasion game. However, the adversaries in multiplayer games commonly have more than one objective, so the family of PID controllers is difficult to be utilized in a multiplayer game. To the best of the authors’ knowledge, research on guidance laws of hypersonic, multiplayer pursuit-evasion games has not been explored in the available literature.
In this paper, we consider a hypersonic multiplayer game in which an HV carrying an active defense vehicle is pursued by an interceptor. In order to match up with nonlinear dynamics, the output of the proposed strategy is set up as the angle of attack (AOA). The main contribution of this paper is proposing linear-quadratic optimal guidance laws (LQOGLs) for adversaries in the game by simultaneously considering energy cost, control saturation, and chattering phenomenon. The optimal guidance strategies are derived through solving the linear-quadratic differential game problem with the aid of the Riccati differential equation. In addition, the satisfaction of the saddle-point condition of the proposed guidance laws is proved analytically. Simulations based on nonlinear kinematics and dynamics are presented, to validate that each adversary can benefit most within its ability by employing the proposed strategies.
This paper is organized as follows: In Section 2, a description of the multiplayer scenario and mathematical model is presented. In Section 3, the linear-quadratic differential strategies are derived and analyzed. In Section 4, simulation analysis is presented. Finally, some conclusions are provided in Section 5.

2. Engagement Formulation

In this section, an engagement is considered in which an HV carrying an active defense vehicle is pursued by an interceptor. In this engagement, the HV plays as a maneuvering target (M), the HV interceptor plays as an interceptor (I), and the active defense vehicle plays as a defender (D). The defender is launched sometime during the end game to protect the HV by destroying the interceptor. The engagement is analyzed in a plane. The three-dimensional version of optimal guidance laws can be obtained by extending the optimal guidance laws in the plane to three-dimensional models [25,26] and, thus, will not be discussed here.

2.1. Problem Statement

A schematic view of the planar engagement geometry is shown in Figure 1, where X-O-Y is the Cartesian reference system. There are two collision triangles in the engagement. One is between the interceptor and the HV (I–M collision triangle), and the other is between the interceptor and the defender (I–D collision triangle). The altitude, velocity, flight path angle, and lift coefficient are represented by h , V , ϕ and C l , respectively. The distance between each adversary is represented by ρ I D and ρ I M , while the angle between the light of sight (LOS) and X axis is represented by λ .
The HV is required to evade the interceptor with the assistance of the defender. Conversely, the mission of the interceptor includes evading the defender and pursuing the HV. Therefore, the guidance laws for target pairs are designed to converge h I D to zero and to maximize h I M , while the guidance laws designed for interceptors should converge h I M to zero and maximize h I D .

2.2. Equations of Motion

Considering the I–M collision triangle, equations of motion can be given by
S 1 : { ρ ˙ I M = V I M L λ ˙ I M = V I M ρ I M h ˙ I M = V I sin ϕ I V M sin ϕ M V ˙ I = 0 V ˙ M = 0
where V I M L is the relative velocity along LOS I M , and V I M is the lateral speed orthogonal to LOS I M , which can be calculated by
V I M L = V I cos ( ϕ I + λ I M ) + V M cos ( ϕ M λ I M )
V I M = V I sin ( ϕ I + λ I M ) V M sin ( ϕ M λ I M )
Additionally, the relative motion of the interceptor and defender in the I–D collision triangle can also be described in a similar manner as Equation (1).
S 2 : { ρ ˙ I D = V I D L λ ˙ I D = V I D ρ I D h ˙ I D = V I sin ϕ I V D sin ϕ D V ˙ I = 0 V ˙ D = 0
where
V I D L = V I cos ( ϕ I + λ I D ) + V D cos ( ϕ D λ I D )
V I D = V I sin ( ϕ I + λ I D ) V M sin ( ϕ D λ I D )
The flight path angles of each adversary can be defined as
ϕ ˙ i = Γ i C l i g cos ϕ V i , i = { I , M , D }
where g is the gravitational constant, and Γ i is an operator defined as follows:
Γ i = q i S i m i   ,   i = { I , M , D }
where q i is the dynamic pressure, S i is the reference cross-sectional area of aircraft, and m i is the mass of aircraft.

2.3. Linearized Equations of Motion

During the endgame, the adversaries can be considered as constant-speed mass points, since, in most cases, the acceleration generated by thrusters is not significant in the guided phase of the flight [6]. Therefore, the equations of motion can be linearized around the initial collision course according to small-perturbation theory, and the multiplayer game can be formulated as a fixed-time optimal control process.
S ¯ 1 : { ρ ˙ I M = ( V I + V M ) λ ˙ I M = 0 h ¨ I M = Γ I C l I Γ M C l M V ˙ I = 0 V ˙ M = 0
S ¯ 2 : { ρ ˙ I D = ( V I + V D ) λ ˙ I D = 0 h ¨ I D = Γ I C l I Γ D C l D V ˙ I = 0 V ˙ D = 0
As a consequence of linearized kinematics, the gravitational force is neglected [6]. Meanwhile, it is reasonable to assume that the dynamics of each agent can be represented by first-order equations as
C l . i = ( C l i u i ) τ i , i = { I , M , D }
where u i is the guidance command.
In this engagement, we were concerned more about the miss distances orthogonal to LOS. Thus, the state variables chosen to represent the engagement are given as
x 1 = [ h I M h ˙ I M C l I C l M ]
x 2 = [ h I D h ˙ I D C l I C l D ]
The state functions can be expressed as
L 1 : { x ˙ 11 = x 12 x ˙ 12 = Γ I x 13 Γ M x 14 x ˙ 13 = ( x 13 u I ) τ I x ˙ 14 = ( x 14 u M ) τ M
L 2 : { x ˙ 21 = x 22 x ˙ 22 = Γ I x 23 Γ D x 24 x ˙ 23 = ( x 23 u I ) τ I x ˙ 24 = ( x 24 u D ) τ D
Accordingly, the state-space representation of the pursuit-evasion game is obtained.
x ˙ 1 = A 1 x 1 + B 1 [ u I u M ] T
x ˙ 2 = A 2 x 2 + B 2 [ u I u D ] T
where
A 1 = [ 0 1 0 0 0 0 Γ I Γ M 0 0 1 τ I 0 0 0 0 1 τ M ] ,   B 1 = [ 0 0 0 0 1 τ I 0 0 1 τ M ]
A 2 = [ 0 1 0 0 0 0 Γ I Γ D 0 0 1 τ I 0 0 0 0 1 τ D ] ,   B 2 = [ 0 0 0 0 1 τ I 0 0 1 τ D ]
A zero-effort-miss (ZEM) method is introduced to reduce the complexity of the mathematical model, which is the missed distance if both vehicles in collision engagement would apply no control from the current time. The ZEM of interceptor and target is represented by Z 1 , and that of interceptor and defender is represented by Z 2 , which can be, respectively calculated as
Z 1 ( t ) = L 1 Φ 1 ( t , t f 1 ) x 1 ( t )
Z 2 ( t ) = L 2 Φ 2 ( t , t f 2 ) x 2 ( t )
where t f 1 and t f 2 represent interception time, L 1 and L 2 are constant vectors defined as
L 1 = [ 1 0 0 0 ]
L 2 = [ 1 0 0 0 ]
Additionally, Φ i ( · ) is the transition matrix which can be calculated by
Φ i ( · ) = L 1 [ ( s I A i ) 1 ] T , i = { 1 , 2 }
where L 1 [ · ] is the inverse Laplace transformation, and I denotes the identity matrix. Associated with Equations (13)–(17), Φ 1 and Φ 2 can be calculated as follows:
Φ 1 = [ 1 t Γ I τ I 2 ϕ ( χ 1 I ) Γ M τ M 2 ϕ ( χ 1 M ) 0 1 Γ I τ I ψ ( χ 1 I ) Γ M τ M ψ ( χ 1 M ) 0 0 e χ 1 I 0 0 0 0 e χ 1 M ]
Φ 2 = [ 1 t Γ I τ I 2 ϕ ( χ 2 I ) Γ D τ D 2 ϕ ( χ 2 M ) 0 1 Γ I τ I ψ ( χ 2 I ) Γ D τ D 2 ψ ( χ 2 M ) 0 0 e χ 21 0 0 0 0 e γ 2 M ]
where ϕ ( · ) , ψ ( · ) and χ i j are computed as
ϕ ( ξ ) = e ξ + ξ 1
ψ ( ξ ) = e ξ + 1
χ i j = t f j t τ i
As a result, Z 1 and Z 2 are calculated by
Z 1 ( t ) = x 11 + ( t f 1 t ) x 12 + Γ I τ I 2 ϕ ( χ 1 I ) x 13 Γ M τ M 2 ϕ ( χ 1 M ) x 14
Z 2 ( t ) = x 21 + ( t f 2 t ) x 22 + Γ I τ I 2 ϕ ( χ 2 I ) x 23 Γ D τ D 2 ϕ ( χ 2 D ) x 24
The derivative of Z 1 and Z 2 can be given as follows:
Z ˙ 1 ( t ) = Γ I τ I u I ψ ( χ 1 I ) Γ M τ M u M ψ ( χ 1 M )
Z ˙ 2 ( t ) = Γ I τ I u I ψ ( χ 2 I ) Γ D τ D u D ψ ( χ 2 D )
Therefore, the dynamic system corresponding to Equations (13) and (14) is transformed into
x ¯ ˙ ( t ) = G I ( t ) u I ( t ) G E ( t ) u E ( t )
where
x ¯ ( t ) = [ Z 1 ( t ) Z 2 ( t ) ] ,   u E ( t ) = [ u M ( t ) u D ( t ) ] ,   G I = [ Λ I 1 Λ I 2 ] ,   G E = [ Λ M 1 0 0 Λ D 2 ]
Λ i j = Γ i τ i ψ ( χ i j )
Remark 1.
According to Equations (22a) and (22b), Z i ( t ) is independent of guidance laws and only relies on current states. If the current state is determined, Z i ( t ) can be determined. It can be seen from Equations (23a) and (23b) that the derivative Z i ( t ) is state-independent. Corresponding to the new state space defined by Equations (24)–(26), an optimal control problem with a fixed terminal time in a continuous system is considered. The objective of the target pair is to design optimal guidance schemes that can converge Z 2 to zero as t t f 2 while keeping Z 1 as large as possible. Conversely, the control law of the interceptor is designed to make Z 1 converge to zero while maintaining Z 2 as large as possible.

2.4. Timeline

With the linearization assumption, the interception time is fixed and can be calculated by
t f 1 = ρ I M 0 ρ ˙ I M = ρ M 0 ( V I + V M )
t f 2 = ρ I D 0 ρ ˙ I D = ρ I D 0 ( V I + V D )
It is reasonable to assume that the engagement of the interceptor and the defender terminates before that of the interceptor and the target, and thus, t f 2 < t f 1 . The nonnegative time-to-go of the interceptor–defender engagement and the interceptor–target engagement can be, respectively, calculated as follows:
t g o 1 = { t f I M t , t < t f I M 0 , t t f I M
t g o 2 = { t f I D t , t < t f I D 0 , t t f I D

3. Guidance Schemes

3.1. Cost Function

The quadratic cost function in this problem is chosen as follows:
J ( u I , u E ) = 1 2 x ¯ T ( t f ) P x ¯ ( t f ) + 1 2 t 0 t f [ u I T ( t ) r 11 u I ( t ) u E T ( t ) R E u E ( t ) ] d t
where
P = [ p 11 0 0 p 22 ] ,   R E = [ r 22 0 0 r 33 ]
The weights p 11 , p 22 , r 11 , r 22 and r 33 are nonnegative. Let u I * , u M * , and u D * be optimal guidance laws for interceptor, target, and defender, respectively. Thus, the guidance laws are issued so as to meet the condition set as follows:
max [ u M * u D * ] min u I * J

3.2. Cost Function

Let λ ( t ) be the Lagrange multiplier vector,
λ ( t ) = [ λ 1 ( t ) λ 2 ( t ) ]
The corresponding Hamiltonian is given by
H = 1 2 [ u I T ( t ) R I u I ( t ) u E T ( t ) R E u E ( t ) ] + λ T [ G I ( t ) u I ( t ) G E ( t ) u E ( t ) ]
The costate equations and transversality conditions are given by
{ λ ˙ 1 = H Z 1 = 0 λ ˙ 2 = H Z 2 = 0
{ λ 1 ( t f M M ) = J Z 1 ( t f M M ) = p 11 Z 1 ( t f M M ) λ 2 ( t f I D ) = J Z 2 ( t f I D ) = p 22 Z 2 ( t f I D )
As the Hamiltonian is second-order continuously differentiable with respect to u I and u E , u I * and u E * satisfy
{ H u I = u I T ( t ) R I + λ T ( t ) G I ( t ) = 0 H u E = u E T ( t ) R E + λ T ( t ) G E ( t ) = 0
Therefore, the optimal guidance laws can be calculated by
u I * ( t ) = R I 1 G I T ( t ) λ ( t ) [ u M * ( t ) u D * ( t ) ] = R E 1 G E T ( t ) λ ( t )
Considering Equation (35), the linear relationship between λ ( t f I D ) and Z ( t f I D ) can be obtained immediately. Thus, it is reasonable to assume that
λ ( t ) = K ( t ) x ¯ ( t )
where K ( t ) is a square matrix of order two and satisfies
K ( t f I D ) = P
The derivative λ ( t ) with respect to time can be calculated by
λ ˙ ( t ) = K . ( t ) x ¯ ( t ) + K ( t ) x ¯ ˙ ( t ) = K . ( t ) x ¯ ( t ) + K ( t ) [ G I ( t ) u I ( t ) G E ( t ) u E ( t ) ]
Substituting the optimal guidance laws (37) into Equation (40), we have
λ ˙ ( t ) = K . ( t ) x ¯ ( t ) + K ( t ) [ G I ( t ) u I * ( t ) G E ( t ) u E * ( t ) ] = K . ( t ) x ¯ ( t ) K ( t ) [ G I ( t ) R I 1 G I T ( t ) G E ( t ) R E 1 G E T ( t ) ] λ ( t ) = K . ( t ) x ¯ ( t ) K ( t ) [ G I ( t ) R I 1 G I T ( t ) G E ( t ) R E 1 G E T ( t ) ] K ( t ) x ¯ ( t )
According to Equations (34) and (41), since λ ˙ ( t ) = 0 is satisfied for any x ¯ ( t ) , we have
K . ( t ) K ( t ) [ G I ( t ) R I 1 G I T ( t ) G E ( t ) R E 1 G E T ( t ) ] K ( t ) = 0
Equation (42) is a well-known Riccati differential equation. Considering the following equation:
d K 1 d t = K 1 d K d t K 1 = K 1 [ K ( G I R I 1 G I T G E R E 1 G E T ) K ] K 1 = ( G I R I 1 G I T G E R E 1 G E T )
Then, by integrating Equation (43) from t to t f I D and considering Equation (39), the analytical expression of K ( t ) is derived as follows:
K ( t ) = [ P 1 + t t [ G I ( t ) R I 1 G I T ( t ) G E ( t ) R E 1 G E T ( t ) ] d t ] 1
Substituting Equation (44) into Equation (38), the LQOGL u I * , u D * and u M * can be calculated by
u I * ( t ) = R I 1 G I T ( t ) K ( t ) x ¯ ( t ) [ u M * ( t ) u D * ( t ) ] = R E 1 G E T ( t ) K ( t ) x ¯ ( t )
Now, the solution of optimal guidance laws is presented completely. By using the interpolation method, the desired AOA can be obtained, and this completes the design of the guidance laws.

3.3. Proof of Saddle-Point Condition

The proposed guidance laws u I * , and u E * are functions of state vector x ¯ ( t ) , which form closing-loop feedback controls of x ¯ ( t ) . It should be proven that the optimal guidance laws given by Equation (45) satisfy the saddle-point condition. Considering Equations (24) and (42), it can be derived that
1 2 d d t x ¯ T K x ¯ = 1 2 x ¯ ˙ T K x ¯ + 1 2 x ¯ T K ˙ x ¯ + 1 2 x ¯ T K x ¯ ˙ = 1 2 [ u I T G I T u E T G E T ] K x ¯ + 1 2 x ¯ T K [ G I u I G E u E ] + 1 2 x ¯ T K [ G I ( t ) r 11 1 G I T ( t ) G E ( t ) R E 1 G E T ( t ) ] K x ¯ = 1 2 [ u I + r 11 1 G I K x ¯ ] T r 11 [ u I + r 11 1 G I K x ¯ ] 1 2 [ u E + R E 1 G E K x ¯ ] T R E [ u E + R E 1 G E K x ¯ ] 1 2 [ u I T r 11 u I u E T R E u E ]
Integrating Equation (46) from t 0 to t f I D and taking Equation (29) into account, the cost function can be derived as follows:
J ( u I , u E ) = 1 2 x ¯ T ( t f I D ) K ( t f I D ) x ¯ ( t f I D ) + 1 2 t 0 t f I D [ u I T ( t ) r 11 u I ( t ) u E T ( t ) R E u E ( t ) ] d t = 1 2 x ¯ T ( t 0 ) K ( t 0 ) x ¯ ( t 0 ) + t 0 t f I D 1 2 [ u I + r 11 1 G I K x ¯ ] T R I [ u I + r 11 1 G I K x ¯ ] d t t 0 t f I D 1 2 [ u E + R E 1 G E K x ¯ ] T R E [ u E + R E 1 G E K x ¯ ] d t
If u I ( t ) = u I * ( t ) = r 11 1 G I ( t ) K ( t ) x ¯ ( t ) , we have
J ( u I * , u E ) = 1 2 x ¯ T ( t 0 ) K ( t 0 ) x ¯ ( t 0 ) t 0 t f I D 1 2 [ u E + R E 1 G E K x ¯ ] T R E [ u E + R E 1 G E K x ¯ ] d t
It is obvious that u E ( t ) = u E * ( t ) = R E 1 G E ( t ) K ( t ) x ¯ ( t ) yields the minimum of J , which means
J ( u I * , u E * ) J ( u I * , u E )
Similarly, if u E ( t ) = u E * ( t ) = R E 1 G E ( t ) K ( t ) x ¯ ( t ) , we have
J ( u I , u E * ) = 1 2 x ¯ T ( t 0 ) K ( t 0 ) x ¯ ( t 0 ) + t 0 t f I D 1 2 [ u I + r 11 1 G I K x ¯ ] T R I [ u I + r 11 1 G I K x ¯ ] d t
Thus, u I ( t ) = u I * ( t ) = R I 1 G I ( t ) K ( t ) x ¯ ( t ) yields the maximum of J , which means
J ( u I , u E * ) J ( u I * , u E * )
Combined with two situations (49) and (51), u I * and u E * satisfy the saddle-point condition as follows:
J ( u I , u E * ) J ( u I * , u E * ) J ( u I * , u E )

4. Simulation and Analysis

In this section, the performance of the proposed guidance algorithms is investigated through nonlinear numerical examples. A scenario, consisting of an HV as the target (M), an active defense vehicle as the defender (D), and an HV interceptor as the interceptor (I), is considered. The interceptor is assigned the task of capturing the HV and evading the defender. Perfect information for the adversaries’ guidance laws is assumed.

4.1. Simulation Setup

In the simulated scenarios, 3-DOF point mass planetary flight mechanics [27] are employed in each adversary. All players use rocket engines to achieve hypersonic speed; the target and the defender are launched by the same rocket, while each interceptor is launched by a separate small rocket. The target and the defender have higher speeds than the interceptor since the target has a higher range requirement and is launched by a more powerful rocket. Hence, the initial horizontal velocities of the three players are set as V D = V M = 3000   m / s , and V I = 2000   m / s , respectively. The altitudes are set as h I = 40.5   km , h M = 40   km , and h D = 40.1   km , respectively. The endgame starts when the horizontal distance between the target and the interceptor reaches 150 km. The defender is assumed to be launched 20 km in front of the target at the beginning of the scenario. During the endgame, all players are in the glide phase and perform maneuvers, mainly relying on aerodynamic force. The HV is considered as a plane-symmetric lifting-body shape with one pair of air rudders, which can provide high L/D up to 3.5 [28]. Hence, the HV is required to employ bank-to-turn control. The active defense vehicle is a companion vehicle launched by HV whose aerodynamic performance is slightly worse than HV. Conversely, the interceptor is designed as an axisymmetric structure, with two pairs of air rudders, and employed skid-to-turn control for high agility. The desired roll rate of the interceptor can be expected to be much smaller than the HV since the interceptor can reorient the aerodynamic acceleration by changing the ratio of the AOA to the angel of sideslip [29]. This means that the interceptor sacrifices the aerodynamic performance in exchange for mobility and control stability. To compensate for the shortcoming of aerodynamic maneuverability, the interceptor was equipped with a rocket-based reaction-jet system (RCS), to obtain instant lateral acceleration. The RCS can only be turned on for a short time around the collision, due to limited fuel cost. The instantaneous overload of the interceptor is expected to be 9 g when exhausting the RCS. For these practical factors, the AOAs are assumed to be bounded as α I max = α D max = α M max = 35 ° with bounded changing rates as α ˙ I = 6   deg / s , α ˙ D = 5   deg / s and α ˙ M = 3   deg / s , respectively. Time constant of each player is τ I = 5   ms and τ D = τ M = 10   ms , respectively. The simulation parameters of all adversaries are listed in Table 1.

4.2. Numerical Examples

In this subsection, the effectiveness of the proposed LQOGL in Equation (45) is validated through the following three cases:
  • The interceptor adopts PN guidance law, the defender adopts PN guidance law, and the target adopts LQOGL (PNvPNvLQOGL);
  • The interceptor adopts PN guidance law, the defender adopts LQOGL, and the target adopts LQOGL (PNvLQOGLvLQOGL);
  • The interceptor adopts LQOGL, the defender adopts LQOGL, and the target adopts LQOGL (LQOGLvLQOGLvLQOGL).
Generally, high L/D HVs are required for the capabilities of large downrange and cross-range [30]. Thus, unnecessary maneuvers of HV should be avoided since it will increase drag forces and cause kinetic energy cost and range loss. Thus, the LQOGL for the target can be expressed as follows:
{ u M * = [ R E 1 G E T ( t ) K ( t ) x ¯ ( t ) ] 11 f o r   Z I M ρ u M * = 0 f o r   Z I M > ρ
Since the defender is designed to sacrifice itself to protect the HV, there is no need to take into account the range loss and control saturation for the defender. Unlike the HV and the defender, endoatmosphereic interceptor missile is generally steered by dual control systems of aerodynamic fins and reaction jets [31]. Thus, fuel cost should be taken into account for the interceptor, and the switching time of the jet engines should be strictly controlled. Inspired by Ref. [31], the maximum duration of the engine is assumed up to 1 s, and the engine is turned on when 0.5   s < t g o 1 < 1.5   s and 0   s < t g o 2 < 1   s . Additionally, the dynamic of the divert thrust generated by jet engines can be assumed to be presented by a first-order equation,
L ˙ J = L J u J τ I
The L J herein is considered as a complement to lift force in Equation (53). The optimal guidance laws based on Pontryagin minimum principle for a reaction-jet system can be given by
u J * = u J max sgn [ Z 2 ] ,   0   s < t g o 2 < 1   s
u J * = u J max sgn [ Z 1 ] ,   0.5   s < t g o 1 < 1.5   s
where u J max is the maximum thrust that the engines can provide, which is assumed to be seven times of gravitational force.
The simulation results are concluded in Table 2.
Case 1.
The performance of the guidance strategies in multiplayer engagement, PNvPNvLQOGL, is investigated in this case. Based on the linear-quadratic differential game, LQOGL for the target is calculated by Equation (53), corresponding to weight parameters.
{ p 11 = 1 × 10 8 , p 22 = 1 × 10 8 , r 11 = 1.95 , r 22 = 12.54 , r 33 = 10.13 } ,   for   target  
Simulation results of case 1 are shown in Figure 2, which include the trajectory, ZEM, and AOA of each adversary. It can be seen from Figure 2a,b that the interceptor is pursued tightly by the defender but evades the defender depending on thrust during 0   s < t g o 2 < 1   s and then turns its head to the target. The maximum acceleration of the interceptor reaches 10 g when the exhaust pipe is burning. Although the target has a higher L/D, the interceptor is able to intercept the target. The ZEM between the target and the interceptor and the ZEM between the defender and the interceptor both converge to zero swiftly. An interesting situation is observed in which even the target is pursued tightly by the interceptor, and it hardly maneuvers in the middle of the endgame. This situation can be understood as the scenario in which the interceptor is also tightly caught by the defender, which is considered safe by the target according to LQOGL. However, the key is that the jet engines on the interceptor can help it evade the defender when 0   s < t g o 2 < 1   s . The ZEM between the interceptor and the defender rises suddenly to 15.01 m when t g o 2 = 0   s , which is larger than the killing radius of the defender obviously. After that, the engagement is transformed into a one-on-one game, and the target has no time to enlarge the missing distance. Referring to Figure 2c–e, both the target and the interceptor face to control saturation. However, the target is not able to evade the interceptor since the rate of AOA change of the target is limited, while the interceptor can respond quickly by switching on the jet engines when 0.5   s < t g o 1 < 1.5   s . As can be seen in Figure 2b, the ZEM between the target and the interceptor converges to −0.17 m when t g o 1 = 0   s , which is smaller than the killing radius of the interceptor.
These results demonstrate that the interceptor is able to evade the defender using PN guidance law and successfully intercept the target. Additionally, the accelerations of the three adversaries do not reach the limit in the middle process of this engagement.
Remark 2.
Inspired by Ref. [19], guidance laws for target based on norm differential strategy can be derived from the cost function
{ p 11 = 1 × 10 8 , p 22 = 1 × 10 8 , r 11 = 1.95 , r 22 = 12.54 , r 33 = 10.13 } ,   for   target  
The guidance scheme for the target is calculated by
u M * = sgn [ α 2 Z 1 ( t f I M ) Λ M 1 ]
It can be seen from Equation (59) that the guidance laws based on norm differential strategy are calculated by a signum function.
A controlled experiment is performed by replacing the target’s LQOGL with the norm optimal guidance law proposed in Equation (59). The results are shown in Figure 3, showing the trajectory, ZEM, and AOA of the target. It can be seen in Figure 3b that the ZEM between the target and the interceptor is kept around a safe distance. However, as shown in Figure 3c, the target meets with the control saturation problem and severe chattering phenomenon. This is consistent with the expression of norm optimal guidance law. Under the bank-to-turn control mode, the desired roll rate of the target will be very large. Additionally, large-amplitude maneuvering will lead to kinetic energy loss as far as range loss.
Case 2.
The performance of guidance strategies in engagement, PNvLQOGLvLQOGL, is investigated in this case. LQOGLs for target pair are calculated through Equations (45) and (53), corresponding to parameters chosen as follows:
{ p 11 = 1 × 10 8 , p 22 = 1 × 10 8 , r 11 = 1.95 , r 22 = 12.54 , r 33 = 10.13 } ,   for   target   pair
Simulation results of case 2 are shown in Figure 4, which include trajectory, ZEM, and AOA of the target pair. The effectiveness of the proposed guidance laws is confirmed by this case. Figure 4a,b show that the interceptor evades from being intercepted by the defender but fails to catch the target. The ZEM between the interceptor and the defender is −15.03 m when t g o 2 = 0 , and the ZEM between the interceptor and the target vehicle is −28.07 m when t g o 1 = 0 , which are larger than the killing radius of the defender and the interceptor, respectively. It can be seen from Figure 4a,b that the interceptor is driven away from the target by the defender when 0   s < t g o 2 < 1   s and cannot catch up with the target even the interceptor can accelerate by jet engines. Compared with the simulation result of case 1, smooth dynamics of the target and the defender are evident in Figure 4c,d. Moreover, the guidance laws of target pairs are not saturated, and the kinetic energy cost is considerably saved. The chattering phenomenon is also alleviated, which is beneficial to control stability.
Case 3.
The performance of guidance strategies in engagement, LQOGLvLQOGLvLQOGL, is investigated in this case. LQOGLs for three adversaries are calculated through Equations (45), (53), (55), and (56). Weight parameters are chosen as follows:
{ p 11 = 1 × 10 8 , p 22 = 1 × 10 8 , r 11 = 1.95 , r 22 = 12.54 , r 33 = 10.13 } ,   for   target   pair
{ p 11 = 1 × 10 8 , p 22 = 1 × 10 8 , r 11 = 25 , r 22 = 2.22 , r 33 = 17.03 } ,   for   interceptor
Figure 5 presents the simulation results of case 3 in order similar to the above cases. As Figure 5a shows, the guidance laws proposed for the target pair are effective. Instead of evading the interceptor persistently, the target acts similar to a bat and lures the interceptor close to the defender. It allows the defender to catch the interceptor more easily. However, contrary to the result of case 2, the interceptor skims the defender without changing heading violently and turns its head to the target. Obviously, it can be seen from Figure 5b that the interceptor is able to attack the target vehicle without being intercepted by the defender. The ZEM between the interceptor and the defender is 15.01 m when t g o 2 = 0 , and the ZEM between the interceptor and the target vehicle is −0.17 m when t g o 1 = 0 .

5. Conclusions

  • In this research, a set of guidance laws for a hypersonic multiplayer pursuit-evasion game is derived based on linear-quadratic differential strategy. The energy cost, control saturation, chattering phenomenon, and aerodynamics were considered simultaneously. The satisfaction of saddle-point condition in a differential game was also proven theoretically.
  • Nonlinear numerical examples of the multiplayer game were presented to validate the analysis. The advantage and efficiency of the proposed guidance were verified by the results. The LQOGLs exactly reduce the maneuverability requirement of the target in the pursuit-evasion game. Compared with the norm differential strategy, the proposed guidance strategy reduces the energy cost, alleviates the saturation problem, and avoids the chattering phenomenon, which guarantees task accomplishment and increases guidance phase stability.
  • The performance of the interceptor showed that the proposed optimal guidance approach is able to complete the intercept mission if the interceptor possesses superior maneuverability. It is important to note that the saturation problem cannot be avoided completely when all the adversaries employ the LQOGL, since maneuverability is the most important factor in determining whether they will win or lose in the game. The interceptor or the target pair should make their best effort to attack or defend by exhaustedly performing maneuvers.

Author Contributions

Formal analysis, H.C.; funding acquisition, Y.Z.; investigation, J.W. (Jinze Wu); supervision, J.W. (Jianying Wang); visualization, Z.L.; writing—original draft preparation, Z.L.; writing—review and editing, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, Grant No. 62003375 and No. 62103452.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data used during the study appear in the submitted article.

Acknowledgments

The study described in this paper was supported by the National Natural Science Foundation of China (Grant No. 62003375, No. 62103452). The authors fully appreciate their financial support.

Conflicts of Interest

The authors certify that there is no conflict of interest with any individual/organization for the present work.

References

  1. Zarchan, P. Tactical and Strategic Missile Guidance; American Institute of Aeronautics and Astronautics, Inc.: Reston, VA, USA, 2012. [Google Scholar]
  2. Yuan, P.J.; Chern, J.S. Ideal proportional navigation. J. Guid. Control Dyn. 1992, 15, 1161–1165. [Google Scholar] [CrossRef]
  3. Ryoo, C.-K.; Cho, H.; Tahk, M.-J. Optimal Guidance Laws with Terminal Impact Angle Constraint. J. Guid. Control Dyn. 2005, 28, 724–732. [Google Scholar] [CrossRef]
  4. Li, Y.; Yan, L.; Zhao, J.-G.; Liu, F.; Wang, T. Combined proportional navigation law for interception of high-speed targets. Def. Technol. 2014, 10, 298–303. [Google Scholar] [CrossRef] [Green Version]
  5. Ben-Asher, J.Z.; Cliff, E.M. Optimal evasion against a proportionally guided pursuer. J. Guid. Control Dyn. 1989, 12, 598–600. [Google Scholar] [CrossRef] [Green Version]
  6. Shinar, J.; Steinberg, D. Analysis of Optimal Evasive Maneuvers Based on a Linearized Two-Dimensional Kinematic Model. J. Aircr. 1977, 14, 795–802. [Google Scholar] [CrossRef]
  7. Ye, D.; Shi, M.; Sun, Z. Satellite proximate interception vector guidance based on differential games. Chin. J. Aeronaut. 2018, 31, 1352–1361. [Google Scholar] [CrossRef]
  8. Fonod, R.; Shima, T. Multiple model adaptive evasion against a homing missile. J. Guid. Control Dyn. 2016, 39, 1578–1592. [Google Scholar] [CrossRef]
  9. Shaferman, V.; Oshman, Y. Stochastic cooperative interception using information sharing based on engagement staggering. J. Guid. Control Dyn. 2016, 39, 2127–2141. [Google Scholar] [CrossRef] [Green Version]
  10. Ho, Y.; Bryson, A.; Baron, S. Differential games and optimal pursuit-evasion strategies. IEEE Trans. Autom. Control 1965, 10, 385–389. [Google Scholar] [CrossRef]
  11. Anderson, G.M. Comparison of optimal control and differential game intercept missile guidance laws. J. Guid. Control Dyn. 1981, 4, 109–115. [Google Scholar] [CrossRef]
  12. Geng, S.-T.; Zhang, J.; Sun, J.-G. Adaptive back-stepping sliding mode guidance laws with autopilot dynamics and acceleration saturation consideration. Proc. Inst. Mech. Eng. Part G: J. Aerosp. Eng. 2019, 233, 4853–4863. [Google Scholar] [CrossRef]
  13. Eun-Jung, S.; Min-Jea, T. Three-dimensional midcourse guidance using neural networks for interception of ballistic targets. IEEE Trans. Aerosp. Electron. Syst. 2002, 38, 404–414. [Google Scholar] [CrossRef]
  14. Shima, T.; Idan, M.; Golan, O.M. Sliding-mode control for integrated missile autopilot guidance. J. Guid. Control Dyn. 2006, 29, 250–260. [Google Scholar] [CrossRef]
  15. Yang, Q.M.; Zhang, J.D.; Shi, G.Q.; Hu, J.W.; Wu, Y. Maneuver Decision of UAV in Short-Range Air Combat Based on Deep Reinforcement Learning. IEEE Access 2020, 8, 363–378. [Google Scholar] [CrossRef]
  16. Wang, L.; Yao, Y.; He, F.; Liu, K. A novel cooperative mid-course guidance scheme for multiple intercepting missiles. Chin. J. Aeronaut. 2017, 30, 1140–1153. [Google Scholar] [CrossRef]
  17. Song, J.; Song, S. Three-dimensional guidance law based on adaptive integral sliding mode control. Chin. J. Aeronaut. 2016, 29, 202–214. [Google Scholar] [CrossRef] [Green Version]
  18. Perelman, A.; Shima, T.; Rusnak, I. Cooperative differential games strategies for active aircraft protection from a homing missile. J. Guid. Control Dyn. 2011, 34, 761–773. [Google Scholar] [CrossRef]
  19. Shima, T. Optimal cooperative pursuit and evasion strategies against a homing missile. J. Guid. Control Dyn. 2011, 34, 414–425. [Google Scholar] [CrossRef]
  20. Shaferman, V.; Shima, T. Cooperative optimal guidance laws for imposing a relative intercept angle. J. Guid. Control Dyn. 2015, 38, 1395–1408. [Google Scholar] [CrossRef]
  21. Kumar, S.R.; Shima, T. Cooperative nonlinear guidance strategies for aircraft defense. J. Guid. Control Dyn. 2016, 40, 1–15. [Google Scholar] [CrossRef]
  22. Qi, N.; Sun, Q.; Zhao, J. Evasion and pursuit guidance law against defended target. Chin. J. Aeronaut. 2017, 30, 1958–1973. [Google Scholar] [CrossRef]
  23. Garcia, E.; Casbeer, D.W.; Fuchs, Z.E.; Pachter, M. Cooperative missile guidance for active defense of air vehicles. IEEE Trans. Aerosp. Electron. Syst. 2017, 54, 706–721. [Google Scholar] [CrossRef]
  24. Chen, J.; Zhao, Q.; Liang, Z.; Li, P.; Ren, Z.; Zheng, Y. Fractional Calculus Guidance Algorithm in a Hypersonic Pursuit-Evasion Game. Def. Sci. J. 2017, 67, 688–697. [Google Scholar] [CrossRef] [Green Version]
  25. Guelman, M.; Shinar, J. Optimal guidance law in the plane. J. Guid. Control Dyn. 1984, 7, 471–476. [Google Scholar] [CrossRef]
  26. Zhang, Z.; Man, C.; Li, S.; Jin, S. Finite-time guidance laws for three-dimensional missile-target interception. Proc. IMechE Part G J. Aerosp. Eng. 2016, 230, 392–403. [Google Scholar] [CrossRef]
  27. Yong, E. Study on trajectory optimization and guidance approach for hypersonic glide-reentry vehicle. Ph.D. Thesis, National University of Defense Technology, Changsha, China, 2008. [Google Scholar]
  28. Sziroczak, D.; Smith, H. A review of design issues specific to hypersonic flight vehicles. Prog. Aerosp. Sci. 2016, 84, 1–28. [Google Scholar] [CrossRef] [Green Version]
  29. Li, H.; Zhang, R.; Li, Z.; Zhang, R. Footprint Problem with Angle of Attack Optimization for High Lifting Reentry Vehicle. Chin. J. Aeronaut. 2012, 25, 243–251. [Google Scholar] [CrossRef] [Green Version]
  30. Wang, J.; Liang, H.; Qi, Z.; Ye, D. Mapped Chebyshev pseudospectral methods for optimal trajectory planning of differentially flat hypersonic vehicle systems. Aerosp. Sci. Technol. 2019, 89, 420–430. [Google Scholar] [CrossRef]
  31. Yunqian, L.; Naiming, Q.; Xiaolei, S.; Yanfang, L. Game space decomposition dtudy of differential game guidance law for endoatmospheric interceptor missiles. Acta Aeronaut. Astronaut. Sin. 2010, 8, 1600–1608. [Google Scholar]
Figure 1. Planar engagement geometry.
Figure 1. Planar engagement geometry.
Aerospace 09 00097 g001
Figure 2. Simulation results of Case 1: (a) trajectory; (b) ZEM; (c) target’s AOA; (d) defender’s AOA; (e) interceptor’s AOA.
Figure 2. Simulation results of Case 1: (a) trajectory; (b) ZEM; (c) target’s AOA; (d) defender’s AOA; (e) interceptor’s AOA.
Aerospace 09 00097 g002
Figure 3. Simulation results of controlled experiment: (a) trajectory; (b) ZEM; (c) target’s AOA.
Figure 3. Simulation results of controlled experiment: (a) trajectory; (b) ZEM; (c) target’s AOA.
Aerospace 09 00097 g003
Figure 4. Simulation results of Case 2: (a) trajectory; (b) ZEM; (c) target’s AOA; (d) defender’s AOA.
Figure 4. Simulation results of Case 2: (a) trajectory; (b) ZEM; (c) target’s AOA; (d) defender’s AOA.
Aerospace 09 00097 g004
Figure 5. Simulation results of Case 3: (a) trajectory; (b) ZEM.
Figure 5. Simulation results of Case 3: (a) trajectory; (b) ZEM.
Aerospace 09 00097 g005
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParametersAdversary
InterceptorDefenderTarget
Latitude000
Longitude0 deg0.0031 deg0.023 deg
Altitude40.5 km40.1 km40 km
Horizonal velocity−2000 m/s3000 m/s3000 m/s
Vertical velocity000
Maximum AOA35 deg35 deg35 deg
Rate of AOA change6 deg/s5 deg/s3 deg/s
Time constant0.005 s0.01 s0.01 s
Killing radius0.3 m0.5 m0.5 m
Table 2. Simulation results.
Table 2. Simulation results.
EngagementsCase 1Case 2Case 3
PNvPNvLQOGLPNvLQOGLvLQOGLLQOGLvLQOGLvLQOGL
ZE M ID 15.01 m−15.03 m15.01 m
ZE M IM −0.17 m−28.07 m−0.17 m
ResultTarget is intercepted by interceptorInterceptor is expelled by the defender.Target is intercepted by the interceptor.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liang, H.; Li, Z.; Wu, J.; Zheng, Y.; Chu, H.; Wang, J. Optimal Guidance Laws for a Hypersonic Multiplayer Pursuit-Evasion Game Based on a Differential Game Strategy. Aerospace 2022, 9, 97. https://doi.org/10.3390/aerospace9020097

AMA Style

Liang H, Li Z, Wu J, Zheng Y, Chu H, Wang J. Optimal Guidance Laws for a Hypersonic Multiplayer Pursuit-Evasion Game Based on a Differential Game Strategy. Aerospace. 2022; 9(2):97. https://doi.org/10.3390/aerospace9020097

Chicago/Turabian Style

Liang, Haizhao, Zhi Li, Jinze Wu, Yu Zheng, Hongyu Chu, and Jianying Wang. 2022. "Optimal Guidance Laws for a Hypersonic Multiplayer Pursuit-Evasion Game Based on a Differential Game Strategy" Aerospace 9, no. 2: 97. https://doi.org/10.3390/aerospace9020097

APA Style

Liang, H., Li, Z., Wu, J., Zheng, Y., Chu, H., & Wang, J. (2022). Optimal Guidance Laws for a Hypersonic Multiplayer Pursuit-Evasion Game Based on a Differential Game Strategy. Aerospace, 9(2), 97. https://doi.org/10.3390/aerospace9020097

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop