Volume 2019, Issue 1 8056342
Research Article
Open Access

Profile-Tracking-Based Adaptive Guidance Law against Maneuvering Targets

Jingshuai Huang

Jingshuai Huang

College of Aerospace Science and Engineering, National University of Defense Technology, Changsha 410073, China nudt.edu.cn

Search for more papers by this author
Hongbo Zhang

Corresponding Author

Hongbo Zhang

College of Aerospace Science and Engineering, National University of Defense Technology, Changsha 410073, China nudt.edu.cn

Search for more papers by this author
Guojian Tang

Guojian Tang

College of Aerospace Science and Engineering, National University of Defense Technology, Changsha 410073, China nudt.edu.cn

Search for more papers by this author
Weimin Bao

Weimin Bao

College of Aerospace Science and Engineering, National University of Defense Technology, Changsha 410073, China nudt.edu.cn

China Aerospace Science and Technology Corporation, Beijing 100048, China spacechina.com

Search for more papers by this author
First published: 30 November 2019
Citations: 2
Academic Editor: Seid H. Pourtakdoust

Abstract

For the terminal guidance problem of a missile intercepting a maneuvering target, a profile-tracking-based adaptive guidance law is proposed with inherent continuity in this paper. To flexibly and quantitatively control the convergence rate of the line-of-sight rate, a standard tracking profile is designed where the convergence rate is analytically given. Then, a nonsingular fast terminal sliding-mode control approach is used to track the profile. By estimating the square of the upper bound of target maneuver, an adaptive term is constructed to compensate the maneuver. Therefore, no information of target acceleration is required in the derived law. Stability analysis shows that the tracking error can converge to a small neighborhood of zero in finite time. Furthermore, a guidance-command-conversion scheme is presented to convert the law into the one appropriate for endoatmospheric interceptions. Simulation results indicate that the proposed law is effective and outperforms existing guidance laws.

1. Introduction

The terminal guidance law of a missile plays a crucial role in making a successful intercept, and the guidance performance of the law exerts a direct influence on miss distance, control efforts, etc. Proportional navigation (PN) and its variants are widely applied in a considerable variety of intercept engagements due to inherent simplicity and high effectiveness [13]. However, with enhancement of target maneuverability, PN suffers from a significant degradation of intercept performance because of limited capability to suppress rotation of the line of sight (LOS) between a missile and a target induced by target maneuver. Then, the augmented PN was proposed to compensate target maneuver, but the price paid is the information of target acceleration which cannot be measured directly and is difficult to be accurately estimated [4, 5]. To meet the challenge of precisely intercepting agile targets, some advanced control algorithms have been used to develop robust guidance laws, such as sliding mode control [611], nonlinear H control [12], dynamic surface control [13], and finite time control [1418].

Sliding mode control (SMC) is a simple and effective approach to handling external disturbances and system uncertainties, which attracts considerable attention paid to applying SMC to intercept guidance. The SMC-based guidance law can achieve the robustness to target maneuver and consequently outperforms the PN law [611]. However, most of the SMC-based guidance laws provide only the asymptotic or exponential stability of a guidance system, which indicates that the LOS rate (LOSR) is driven to zero or its small neighborhood only as time approaches infinity. Since the terminal phase of interception is of short duration, it is the convergence property of the LOSR that is a main influence on guidance performance. Compared with the asymptotic stability, the finite-time stability firstly proposed in 1986 demonstrates that a dynamical system from an unstable state can converge to its equilibrium point in finite time [1921]. In recent years, driving the LOSR to zero or its small neighborhood in finite time has become increasingly prevalent during the design of a guidance law. On basis of the finite-time stability theory [20], the finite-time guidance law was designed in [1416] which obtained high accuracy and good performance. To acquire the robustness to target maneuver, the aforementioned guidance laws require the introduction of a discontinuous switching term whose gain is generally larger than the upper bound of target maneuver. However, the term is followed by chattering of guidance command, and the bound is difficult to be accurately given in most cases. To alleviate chattering, a common technique is to employ a continuous function instead of the signum function in the switching term, such as the sigmoid function [8] and the saturation function [14].

In the design of the guidance law against maneuvering targets, the approach is crucial to addressing target maneuver which is generally considered as a bounded external disturbance with respect to a guidance system. It is known that the way to introduce a switching term easily brings about chattering. Then, estimation and adaptive control theories are adopted to deal with target maneuver in [2229]. A nonhomogeneous disturbance observer was used to estimate disturbances in a guidance system, and the chattering was eliminated in [22]. Ma and Zhang [23] proposed a finite-time convergent guidance law, and the target maneuver was estimated using an extended state observer and compensated. However, the finite-time stability theory was no longer strictly satisfied due to the presence of an estimation error. Based on the finite-time stability theory and a nonlinear disturbance observer, Zhang et al. [24] presented a composite guidance law where the gain of the switching term was reduced to being only larger than the upper bound of a disturbance estimation error. The finite-time convergent characteristic of the LOSR was proven under the composite law. In [25], a finite-time guidance law was given without the bound knowledge of a disturbance estimation error by an adaptive exponential reaching law. Different from the observer method in [2227] considered the target maneuver as a disturbance with unknown bound and employed an adaptive algorithm to approach the bound. Furthermore, the proposed controllers for a guidance system were inherently continuous by substituting the saturation function for the sign function and asymptotically converged to the origin in theory in spite of the substitution. In [28], an adaptive nonlinear guidance law was developed, and two adaptive terms were involved to estimate target acceleration. Although the finite-time convergence of the LOSR was guaranteed to zero, the convergence process was of long duration and the bounds of target acceleration and jerk were required. By combining nonsingular terminal SMC and adaptive control, Zhou and Yang [29] constructed an adaptive finite-time guidance law which contained an adaptive continuous term to reject target maneuver. Without the information of target acceleration, it was ensured that the system state could converge to a small neighborhood of zero. In terms of robust guidance laws, the antichattering and the finite-time convergence of the LOSR are two significant qualities. From the previous discussions, the chattering problem has been solved well and the finite-time convergence can be guaranteed in theory and simulation senses. However, the convergence time is difficult to be quantitatively controlled. Moreover, the simple but radical concept is embraced that the LOSR decreases as rapidly as possible. Sometimes, a rapid convergence may be unnecessary which signifies more control efforts in most cases.

Based on the above discussions, this paper is devoted to flexibly and accurately regulate the convergence rate of the LOSR in considering of saving energy consumption. Then, a novel profile-tracking-based adaptive guidance law is proposed against maneuvering targets with inherent continuity. The main contributions of this paper are summarized as follows: (1) a standard tracking profile is designed which describes the convergence rate of the LOSR analytically. A nonsingular fast terminal SMC method is employed to track the profile. (2) An inherently continuous adaptive term is constructed to compensate target maneuver without the information of target acceleration. The finite-time convergence to a small neighborhood of zero is strictly guaranteed of the tracking error. (3) To be suitable for endoatmospheric interceptions, a guidance-command-conversion scheme is put forward to change the action orientation of guidance command. Compared with existing guidance laws, the proposed law has smaller miss distance and less control efforts.

The rest of this paper is organized as follows. The following section gives the modeling description of intercept guidance. Section 3 presents a standard tracking profile. In Section 4, a novel profile-tracking-based adaptive guidance law is derived in details. Numerical simulations are performed in Section 5, followed by conclusions in Section 6.

2. Preliminaries

An appropriate coordinate system is conducive to revealing relative-motion characteristics between a missile and a target and simplifying the design of a guidance law. In existing literatures, there are mainly two coordinate systems used to describe intercept engagement. One is the commonly used spherical LOS coordinate system, as shown in [9]. The other is the rotating LOS coordinate system proposed in [5]. In this paper, we adopt the rotating LOS coordinate system where a decoupled relative-motion equation set is obtained.

The three-dimensional engagement geometry is presented in Figure 1 where a missile M is intercepting a maneuvering target T. The missile and the target are assumed as point masses. oIxIyIzI represents the inertial reference frame. vm and vt denote the velocities of the missile and the target, respectively.

Details are in the caption following the image
Three-dimensional engagement geometry.
From Figure 1, we have
(1)
where r is the missile-target relative distance and er is the unit vector along the LOS. Orientation variation of the target relative to the missile brings about rotation of the LOS. However, the LOS rotation is completely dependent on the components of vm and vt normal to the LOS. Therefore, angular velocity of the LOS rotation is perpendicular to the LOS and denoted as ω. Then, ω is computed as
(2)
where v = vtvm, eω is the unit vector along ω, and ω, the length of ω, is known as the LOSR. Taking the derivative of (1) yields
(3)
where is the closing velocity and vθ = rω is the component of v normal to the LOS.
Let eθ = eω × er, and then the set (er, eθ, eω) is the unit vectors along the axes of the rotating LOS coordinate system. According to [5], we have the following relations:
(4)
where Ω is the projection along eθ of the rotational angular velocity of eω. Then, the relative-motion equation set in the rotating LOS frame is obtained as
(5)
where (atr, atθ, atω) and (amr, amθ, amω) are the acceleration components of the target and the missile, respectively. As shown in (5), the first two equations are decoupled from the third equation. For more details, refer to [5].

Before proceeding with the guidance law design, the following assumptions are made.

Assumption 1. Consider that the target acceleration cannot be infinite in practice. Then, it is reasonable to suppose that its magnitude is bounded, i.e., atd, where d is difficult to be precisely determined prior in practical interceptions. Thus, in the subsequent design, it is regarded as an unknown parameter to be estimated.

Assumption 2. After the handover from the midcourse to the terminal guidance, the closing velocity satisfies , where t0 is the initial time of terminal guidance and L is a positive constant.

3. Standard Tracking Profile

The typical design principle of a guidance law is that nullifying the LOSR results in the missile being in a desired collision triangle with the target, as described in Figure 2 where the LOSR is zero [7]. The lines of sight are parallel to each other at different instants. It is indicated that the relative motion between the missile and the target is in line with the LOS and a direct collision occurs in the end.

Details are in the caption following the image
Collision triangle between the missile and the target.

According to the principle, the guidance problem is to find an efficient commanded acceleration amθ in (5), which reduces ω to zero. In practical interceptions, however, it is almost impossible that the collision triangle is strictly satisfied because of the initial nonzero LOSR and random target maneuver. In fact, reducing the LOSR to a low level is adequate for performing a collision because of the body sizes of the missile and the target. Motivated by the concept of the standard profile tracking in the trajectory generation of entry vehicles [30], we introduce a standard profile of vθ versus r into the guidance law design, as shown in Figure 3.

Details are in the caption following the image
Standard tracking profile of vθ versus r.
In Figure 3, the profile is composed of , , and . A and B are points of tangency. Since and are line segments, the analytical expressions are written as
(6)
where r0 and ω0 are the values of r and ω at t0, respectively. If a = b, ω is a constant; if a > b, ω decreases in and keeps constant in ; if a < b, ω increases in and keeps constant in . Therefore, a > b should be met and b is sufficiently small, which reduces ω to a low level and keeps it constant. In xoy, is a parabola segment, and the function expression is defined by
(7)
From Figure 3, the coefficients satisfy the following equations:
(8)
where ε = (γα)/2. Hence, e = k/2δ, and f = kδ/2. To obtain the function expression of in xoy, according to Figure 3, we can give the coordinate transformation from xoy to xoy in the form of
(9)
where θ = (γ + α)/2, X = xar0, and Y = ybr0ω0. Then, substituting (9) into (7), we have
(10)
The solution to Y is given by
(11)
Based on the derivative rule of the implicit function, taking the derivative of (10) with respect to x yields
(12)

By examining the left and right derivatives of A and B, it is known that the designed profile is continuously differentiable. The change trend of the profile is formulated as the parameters a, b, and δ. Generally, δ is set as a small constant. When an accurate profile tracking is guaranteed, we can flexibly control the convergence rate of the LOSR by adjusting a and b.

4. Adaptive Guidance Law Based on Profile Tracking

4.1. Guidance Law Design

To accurately track the profile, we define the tracking error as
(13)
where vθc, the standard value of vθ, is given by the profile. Taking the derivative of (13) and applying the second equation of (5) to the resulting equation, we have
(14)
Then, (13) and (14) describe a second-order nonlinear system as follows:
(15)
where the state vector x is selected as , amθ is the control input, and atθ is considered as the system disturbance.
Introduce a nonsingular fast terminal sliding-mode surface defined in [31] as follows:
(16)
where α1, α2 > 0, and β(x1) takes the form of
(17)
where 0 < γ < 1, b1 = (2 − γ)ξγ−1, b2 = (γ − 1)ξγ−2, sgn(⋅) denotes the sign function, and ξ is a small positive constant. The derivative of (17) with respect to x1 is
(18)
From (18), it is known that dβ(x1)/dx1 is continuous. By using (15), the time derivative of the sliding-mode surface (16) is written as
(19)
To make the system states converge to the designed sliding-mode surface s = 0 in finite time, the following fast reaching law is adopted:
(20)
where k1, k2 > 0, and 0 < μ < 1. Substituting (20) into (19), we achieve a guidance law as follows:
(21)
In practical intercepts, the target acceleration atθ is difficult to be obtained. From Assumption 1, we have |atθ| ≤ dθ where dθ is unknown. To acquire the robustness to atθ and avoid the introduction of switching term, an adaptive term is constructed with inherent continuity [29]. The adaptive guidance law is designed as
(22)
where ε > 0, is the estimation of κ, and . The updating law of is given by
(23)
where k3, k4 > 0.

4.2. Stability Analysis

In this subsection, the stability analysis of the adaptive guidance law is performed. First, we give the following lemma required in the analysis.

Lemma 1 [21]. Suppose that there is a continuously differentiable and positive definite function V(x) defined in a neighborhood URn of the origin and that where p, q > 0, and 0 < η < 1, then, x converges to zero in finite time and the settling time T satisfies the inequality

(24)
where x(t0) = x0.

Theorem 1. For the guidance system (15) with the sliding-mode surface (16), if the guidance law is chosen as (22) with the updating law (23), then the sliding-mode variable s and the system states x1 and x2 will converge to the regions

(25)
in finite time, respectively.

Proof. Consider the Lyapunov function

(26)
where . Its time derivative is
(27)

Substituting (22) into (19) yields

(28)

By using (23) and (28), (27) is written as

(29)

Noting that

(30)
where 0 < ρ < 2, we can obtain
(31)
where χ = min{2k1, 2k3k4(1 − ρ/2)} and ψ = (k4κ2/ρ + ε2)/2. From (31), we have when V1 > ψ/χ. Thus, V1 is bounded, and then is bounded, that is, where ζ is a nonnegative constant. Reconsidering the Lyapunov function V2 = s2/2, and differentiating V2 with respect to time, we have
(32)

According to (32), when k1 > ζ/2ε2 and k2 > ε2/2|s|μ+1, V2 satisfies Lemma 1. Therefore, s will, in finite time, converge to the region

(33)

After that, the system states satisfy the following equation:

(34)

When |x1| ≥ ξ, (34) can be rewritten as

(35)

Choose the Lyapunov function

(36)

Then, taking the derivative of (36) with respect to time and substituting (35) into the resulting equation, we obtain

(37)

From Lemma 1, x1 will converge towards zero when

(38)

Thus, the convergence region of x1 is obtained as

(39)

Simultaneously, the convergence region of x2 is given as

(40)

The proof is complete.

4.3. Guidance Command Conversion

According to the implementation direction of guidance acceleration, the existing intercept laws may be mainly classified into two categories. The one category consists of interceptor velocity referenced laws, and the second is referenced to the LOS [32]. On account of the difference in overload-generated pattern, the velocity-referenced guidance system is employed inside the atmosphere by aerodynamically controlled interceptors or interceptors with compound control, while the LOS-referenced one is adopted by the exoatmospheric interceptor which generates overload by body-installed lateral jet engines [33]. Considering that most maneuvering targets fly or perform maneuver inside the atmosphere, we transform the law in (22) into the form of
(41)
where am is the missile guidance acceleration and nm is a unit vector perpendicular to the missile velocity [5]. Thus, the transformed law is applicable to intercept the maneuvering target inside the atmosphere. In (41), to guarantee nm · eθ ≠ 0, we assume
(42)
where 0 < λ ≤ 1. Moreover, nm is subject to the constraints
(43)
where tm is the unit vector along the missile velocity. By combining (42) with (43), the existence condition for nm is given as
(44)
According to (44), λ is selected as follows:
(45)
where σ > 0 is sufficiently small. Then, two solutions can be achieved to nm and denoted by nm1 and nm2. In view of the guidance command continuity, the solution should be adopted satisfying the following condition:
(46)
where is nm at previous moment. The above conversion is depicted in Figure 4 where ν = arccosλ.
Details are in the caption following the image
Guidance command conversion.

4.4. Guidance Law Realization in Practical Interceptions

From (41) and the derivation, the involved guidance information includes the relative range r, the closing velocity , the LOSR ω, the unit vector eθ, and the missile velocity vector vm. The missile seeker (usually Doppler radar or the combination with optical sensor) can directly obtain the measurements as r, , the elevation angle qε, and the azimuth angle qβ of the LOS in the inertial reference system. The relation between the LOS angles and the inertial reference system is given in Figure 5. With filtering techniques, the LOS angle rates and can be achieved.

Details are in the caption following the image
Relation between LOS angles and inertial reference system.
From Figure 5, the angular velocity of the LOS coordinate system osxsyszs is obtained as
(47)
Thus, we have which is equivalent to (2) in essence. Due to , eθ has the form
(48)
where . Notice that vm can be measured or estimated by onboard inertial measurement unit or the combination with the satellite positioning system. Therefore, the designed guidance law is realizable in practical interceptions. The similar realization can be seen in [34].

5. Simulations

In this section, a series of numerical simulations are conducted to examine the performance of the devised guidance law. As depicted in [8], the guidance command in (41) will be continuous and smooth via replacing sgn(⋅) by the sigmoid function
(49)
where χ is a positive constant. For simplicity, the modified law is abbreviated to PTB-AGL (profile-tracking-based adaptive guidance law). Meanwhile, the PTB-GL, where the adaptive term is removed from (41), the observed-embedded finite-time convergent guidance law (OE-FTC-GL) in [22], and the classical pure PN (PPN) in [2] are used to make comparisons. The latter two expressions are written as
(50)
where N1 > 0, N2 > 2, α > 0, 0 < υ < 1, is the estimated value of atθ from an extended state observer, denotes the saturation function, and the approach to determining nm is the same as in PTB-AGL. With the help of the command conversion, the true PN (TPN) in [35] and the augmented TPN (ATPN) in [5] are converted into the following forms:
(51)
where N3 > 2. Then, TPN-C and ATPN-C are same as PPN in terms of the command direction, which can take part in the comparison with PTB-AGL. The required information of the above-mentioned laws is listed in Table 1. In ATPN-C, the target maneuver information is included which is difficult to be achieved in most cases. Hence, ATPN-C is almost unrealizable in practice and only for comparison here.
Table 1. Required information of guidance laws.
Guidance law Required information
r qε qβ tm atθ
PTB-AGL
PTB-GL
OE-FTC-GL
PPN
TPN-C
ATPN-C
  • Note: ✓ denotes “the information is required”; ✗ denotes “the information is not required.”
In order to reflect the realistic intercept, maximum acceleration constraint and command lag from autopilot are taken into account. The missile acceleration is restricted as
(52)
where amax is the maximum achievable value of the missile acceleration magnitude. The missile autopilot dynamics is considered as a first-order differential equation in the form of
(53)
where ama and amc are the delayed and commanded acceleration, respectively, and ϖ is the time constant. To evaluate control efforts of the guidance laws, an energy consumption function is defined as
(54)

In addition, ΔJ is defined as the total energy consumption during the guidance process, that is, ΔJ = J(tf), where tf is the final time of guidance. The simulations below are performed on a laptop with Intel Core i5-3470 3.20 GHz CPU. The result in this section is obtained by using MATLAB 2016a.

5.1. Case 1: Pursuing a Low-Velocity Maneuverable Target

The first set of simulations is carried out for the case where a missile with a velocity advantage is pursuing a maneuverable target. The initial state of the missile and the target in oIxIyIzI is given in Table 2.

Table 2. Initial state of missile and target.
Initial state Missile Target
Position (km) (2, 8, 0.5) (12, 4, 1.5)
Velocity (m/s) (1101.24, -459.84, 125.76) (500, 0, 0)

Three different types of target motion are considered as follows: (1) constant velocity (CV): at = (0, 0, 0); (2) constant maneuvering (CM): at = (0, 3g0, 4g0), g0 = 9.80665 m/s2; and (3) sinusoidal maneuvering (SM): at = (0, 3g0, 5g0cos0.5t). The simulation step is 1 ms when r ≥ 2 km and 0.1 ms when r < 2 km. The simulation terminates when , and the miss distance is defined as the minimum value of r. The missile acceleration is limited by amax = 10g0. The seeker blind-zone distance is selected as 100 m, and the guidance command keeps unchanged when r is less than the distance. The time constant of the autopilot dynamics is set as 0.1 s. At the initial time t0, nm = (0.3948, 0.9092, -0.1324), and are adopted. The key parameter settings involved in the guidance laws are listed in Table 3, and the other parameters for modification are chosen as δ = 0.05r0, σ = 0.01, and χ = 5.

Table 3. Parameter settings for guidance laws.
Guidance law Parameter
PTB-AGL a = 0.5, b = 0.05, α1 = α2 = 2, γ = 0.8, ξ = 0.01, k1 = k2 = 2, μ = 0.1, k3 = 0.1, k4 = 0.001, ε = 0.8
OE-FTC-GL N1 = 3.0, α = 10.0, υ = 0.1, δω = 5.0 × 10−4
PPN/TPN-C N2 = N3 = 3.0

Based on the above conditions, the simulation results are presented in Figures 6(a)6(j) and Table 4. In Figure 6(d), the profile-tracking error of PTB-AGL rapidly converges to a small neighborhood of zero in comparison to that of PTB-GL, especially when against the CM and SM targets. This indicates that the addition of the adaptive term can better reject the target maneuver disturbance in PTB-AGL. It can be seen in Figure 6(e) that all the laws are able to reduce the LOSR to a low level in terms of intercepting the CV target. In addition, the least energy is consumed in PPN from Table 4. However, when dealing with the maneuvering targets, PPN and TPN-C, compared with the other four laws, cannot suppress the LOS rotation well because the target maneuver disturbance is not addressed. Thus, as shown in Table 4, they have larger miss distance and total energy consumption. Because of the direct target maneuver compensation, ATPN-C is significantly better than TPN-C. The histories of the guidance acceleration command are plotted in Figures 6(f)6(h). When intercepting the SM target, the command of PTB-AGL is smooth while the unexpected chattering emerges in PTB-GL and ATPN-C, which demonstrates that the designed adaptive term works well. The CPU time costs of the laws are presented in Figure 6(j) where PTB-AGL has an advantage over OE-FTC-GL. This may be because an additional observer for estimation is required in OE-FTC-GL while the target maneuver is addressed by a simply adaptive term in PTB-AGL. PPN possesses the least time cost as predicted, but the unsatisfactory miss distance when against the SM target.

Details are in the caption following the image
Figure 6 (a) Intercept trajectories (CV)
Simulation results under Case 1.
Details are in the caption following the image
Figure 6 (b) Intercept trajectories (CM)
Simulation results under Case 1.
Details are in the caption following the image
Figure 6 (c) Intercept trajectories (SM)
Simulation results under Case 1.
Details are in the caption following the image
Figure 6 (d) Profile-tracking error versus time
Simulation results under Case 1.
Details are in the caption following the image
Figure 6 (e) LOSR versus time
Simulation results under Case 1.
Details are in the caption following the image
Figure 6 (f) Guidance acceleration versus time (CV)
Simulation results under Case 1.
Details are in the caption following the image
Figure 6 (g) Guidance acceleration versus time (CM)
Simulation results under Case 1.
Details are in the caption following the image
Figure 6 (h) Guidance acceleration versus time (SM)
Simulation results under Case 1.
Details are in the caption following the image
Figure 6 (i) Energy consumption versus time
Simulation results under Case 1.
Details are in the caption following the image
Figure 6 (j) CPU time cost of guidance law
Simulation results under Case 1.
Table 4. Summary of guidance performance—Case 1.
Guidance law Miss distance (m) Total energy consumption (m/s)
CV CM SM CV CM SM
PTB-AGL 0.0042 0.0116 0.0222 294.99 1148.87 1037.89
PTB-GL 0.0048 0.0158 0.1234 294.99 1149.48 1044.18
OE-FTC-GL 0.0325 0.0241 0.0175 289.03 1146.27 1036.69
PPN 0.0206 0.0276 4.4362 266.20 1323.66 1174.06
TPN-C 0.0141 59.9252 74.5088 321.11 1525.42 1252.22
ATPN-C 0.0141 0.0075 0.1555 321.11 1182.19 1061.31

According to the above results, the guidance performance of PTB-AGL is superior to those of PTB-GL, PPN, TPN-C, and ATPN-C and, regardless of the CPU cost, comparable to that of OE-FTC-GL where the unknown target maneuver is accurately estimated and compensated due to the employment of the true guidance information. In addition, the convergence rate of the LOSR can be flexibly and quantitatively regulated by adjusting a. By contrast, OE-FTC-GL can only roughly control the convergence time of the LOSR because of the guidance scheme and the uncontrollable estimation error. The time histories of the LOSR under the different profile parameters are presented in Figure 7(a) where the convergence rate of the LOSR is flexibly controlled. Figure 7(b) shows the trends of the guidance performance versus the profile parameter at a proper interval. It can be observed that the miss distance always fluctuates within a low level and the total energy consumption varies with a. For intercepting a maneuverable target, PTB-AGL can easily give a proper convergence rate via a when the energy consumption is taken into account.

Details are in the caption following the image
Figure 7 (a) LOSRs versus time with different a
Intercept characteristics with profile parameter—Case 1.
Details are in the caption following the image
Figure 7 (b) Guidance performance versus a
Intercept characteristics with profile parameter—Case 1.

5.2. Case 2: Head-On Intercepting a High-Velocity Maneuverable Target

In this subsection, an engagement scenario is constructed where a missile with a velocity disadvantage is head-on intercepting a high-velocity maneuverable target. The initial state of the missile and the target in oIxIyIzI is given in Table 5.

Table 5. Initial state of the missile and the target.
Initial state Missile Target
Position (km) (45, 10, 1) (5, 15, 1.5)
Velocity(m/s) (1691.10, 497.52, 364.14) (2400, 0, 0)

Similarly, three different patterns of target motion are considered as follows: (1) CV: at = (0, 0, 0); (2) CM: at = (0, 2g0, 3g0); and (3) SM: at = (0, 2g0, 4g0cos0.5t). The simulation step jumps to 0.1 ms when r < 5 km. The missile acceleration is limited by amax = 12g0, and the seeker blind-zone distance is set as 300 m. At the initial time t0, nm = (−0.1369, 0.2383, −0.9615) is adopted. The parameters for the guidance laws are the same as in the previous subsection expect for δ = 0.1r0 and b = 0.1.

With the above conditions, the simulation results are shown in Figures 8(a)8(j) and Table 6. From Figure 8(d), the adaptive term in PTB-AGL dramatically enhances the tracking precision of the profile, as shown in Figure 6(d). In Figure 8(e), PPN has no capacity to control the rotation of the LOS, which leads to the target missing as listed in Table 6. Likewise, the guidance acceleration of PTB-AGL is always smooth in Figures 8(f)8(h). By contrast, ATPN-C, OE-FTC-GL, and PTB-GL yield different levels of chattering against the maneuvering targets. In terms of the energy consumption, PTB-AGL is less than TPN-C, especially when against the CM and SM targets, since the target maneuver is not considered in TPN-C. Therefore, the performance of PTB-AGL is preferable to the other four laws. Figure 8(j) gives the CPU time cost of the each law. It can be found from Figures 6(j) and 8(j) that the CPU cost is larger when intercepting the maneuvering targets, which mirrors the difficulty of dealing with maneuvering targets to some extent.

Details are in the caption following the image
Figure 8 (a) Intercept trajectories (CV)
Simulation results under Case 2.
Details are in the caption following the image
Figure 8 (b) Intercept trajectories (CM)
Simulation results under Case 2.
Details are in the caption following the image
Figure 8 (c) Intercept trajectories (SM)
Simulation results under Case 2.
Details are in the caption following the image
Figure 8 (d) Profile-tracking error versus time
Simulation results under Case 2.
Details are in the caption following the image
Figure 8 (e) LOSR versus time
Simulation results under Case 2.
Details are in the caption following the image
Figure 8 (f) Guidance acceleration versus time (CV)
Simulation results under Case 2.
Details are in the caption following the image
Figure 8 (g) Guidance acceleration versus time (CM)
Simulation results under Case 2.
Details are in the caption following the image
Figure 8 (h) Guidance acceleration versus time (SM)
Simulation results under Case 2.
Details are in the caption following the image
Figure 8 (i) Energy consumption versus time
Simulation results under Case 2.
Details are in the caption following the image
Figure 8 (j) CPU time cost of guidance law
Simulation results under Case 2.
Table 6. Summary of guidance performance—Case 2.
Guidance law Miss distance (m) Total energy consumption (m/s)
CV CM SM CV CM SM
PTB-AGL 0.1682 0.1455 0.0291 462.41 492.34 592.21
PTB-GL 0.1615 0.1641 0.1875 462.43 492.17 589.86
OE-FTC-GL 0.0730 0.0442 0.1322 455.15 472.23 591.76
PPN 193.6181 91.5074 495.5556 749.64 579.92 730.59
TPN-C 0.1831 0.0106 0.0800 478.04 564.50 668.25
ATPN-C 0.1831 0.1507 0.1338 478.04 476.30 609.25

Figures 9(a)9(b) give the time histories of the LOSR under the different profile parameters and the variations of the guidance performance versus the profile parameter, respectively. Generally, the parameter a should not be too large in view of finite tracking capability. As same as in Figure 7(a), the LOSR convergence rate of PTB-AGL can be regulated easily through adjusting a moderately in Figure 9(a). In Figure 9(b), the miss distance is kept at a low level, and the trend of the total energy consumption is different in terms of the different maneuvering types of targets. It is indicated that lowering the LOSR excessively requires more overload consumption when intercepting the CM target.

Details are in the caption following the image
Figure 9 (a) LOSRs versus time with different a
Intercept characteristics with profile parameter—Case 2.
Details are in the caption following the image
Figure 9 (b) Guidance performance versus a
Intercept characteristics with profile parameter—Case 2.

5.3. Monte Carlo Simulations with Measurement Noises

In the previous simulations, the guidance laws are implemented in a perfect scenario without measurement noise. However, in realistic scenarios, the required guidance information is inevitably contaminated with inherently noisy sensors. To examine the robustness of PTB-AGL, Monte Carlo simulations of Case 2 are conducted consisting of 500 sample runs. For the performance comparison, OE-FTC-GL is also examined. The measurement noises of the relative distance r and the closing velocity are taken as normal distributions with zero mean and triple standard deviation of 100 m and 10 m/s, respectively, and those of the LOS angle and the LOS angle rate are zero mean and triple standard deviation of 0.1 deg and 0.01 deg/s, respectively. The measurement frequency of seeker is 50 Hz. According to Figure 9(b), the value of a is modified into 0.5, 0.4, and 0.6 when intercepting the CV, CM, and SM targets, respectively, and the other simulation settings are the same as in Case 2.

The Monte Carlo simulation results of the miss distance and the total energy consumption are presented in Figure 10. The RMS values of the results are summarized in Table 7. It can be seen that the performance of PTB-AGL is satisfactory in the Monte Carlo sense, and largely better than that of OE-FTC-GL when intercepting the SM target.

Details are in the caption following the image
Figure 10 (a) Monte Carlo results (CV)
Monte Carlo results—Case 2.
Details are in the caption following the image
Figure 10 (b) Monte Carlo results (CM)
Monte Carlo results—Case 2.
Details are in the caption following the image
Figure 10 (c) Monte Carlo results (SM)
Monte Carlo results—Case 2.
Table 7. RMS values of Monte Carlo results—Case 2.
Guidance law Miss distance (m) Total energy consumption (m/s)
CV CM SM CV CM SM
PTB-AGL 0.1256 0.1148 0.1205 468.29 491.33 570.94
OE-FTC-GL 0.1175 0.1417 0.1548 474.28 494.95 622.55

6. Conclusions

In this paper, the terminal guidance problem for a hit-to-kill missile is addressed with demands for antichattering and quantitatively controlling the convergence rate of the LOSR. The proposed guidance law can precisely intercept maneuvering targets without chattering and the information of target maneuver. The performance is superior to the existing guidance laws, especially the traditional PPN. The conclusions are summarized as follows:
  • (1)

    The combination of the nonsingular fast terminal SMC and the adaptive algorithm can reject the disturbance of target maneuver well. It is realized that the tracking error of the profile rapidly converges to a small neighborhood of zero in finite time and the convergence rate of the LOSR can be regulated flexibly and quantitatively

  • (2)

    The guidance-command-conversion scheme works well and can be served as a bridge from the law normal to the LOS to the one normal to missile velocity

  • (3)

    Reducing the LOSR as fast as possible may require more control efforts. When energy consumption is taken into account, PTB-AGL can give an appropriate convergence rate of the LOSR with respect to a maneuverable type of target

Conflicts of Interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This paper was sponsored by the Aerospace Science and Technology Foundation of China Aerospace Science and Industry Corporation Limited 2017-HT-GF-07.

    Data Availability

    The data used in my manuscript is constructed by ourselves according to scenarios to be researched and completely shown in details in the manuscript. No additional data is involved.

      The full text of this article hosted at iucr.org is unavailable due to technical difficulties.