1. Introduction
Proportional navigation (PN) guidance, which is designed to nullify the line-of-sight (LOS) rate with simple proportional control, has been used extensively due to its satisfactory performance and uncomplicated structure [
1]. In particular, pure PN with a navigation constant of 3 is considered an optimal solution that effectively minimizes the quadratic summation of the normal acceleration for engagement against a stationary target [
2]. However, with the widespread use of anti-air defense systems in modern warfare, it is becoming increasingly difficult to achieve accurate interception with PN aimed at minimizing only the miss distance to the target. For example, it is difficult for a PN-guided missile to cause significant damage to a warship armed with close-in weapon systems.
A simultaneous attack by synchronizing the arrival time of multiple missiles on a single target is an effective strategy that can neutralize anti-air defense systems. To satisfy such requirements, feedback control on the arrival time of each missile should be performed, which is referred to as impact time control guidance (ITCG). Since ITCG was first introduced [
3], a number of studies have investigated various guidance formulations [
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20].
Linearization for engagement kinematics based on small-angle approximation has been widely utilized, which makes it easier to design guidance laws by replacing the original nonlinear equation. The guidance laws presented in pioneering ITCG studies [
3,
4] were also derived by linearized kinematics based on the small-angle approximation to the flight path angle to realize the easy application of the optimal control theory. As an extended version, a subsequent guidance law [
5] was structured as a polynomial function, where coefficients were determined according to the boundary conditions of the impact angle and time constraints. Here, linearized equations were exploited in the process of determining the values of the coefficients.
To exploit the advantage of simplifying equations and reducing the intercept inaccuracies caused by the approximation, several previous studies have partially implemented linearization in the design of guidance laws. The primary representative example of such partial linearization is the time-to-go estimation [
6,
7,
8,
9,
10,
11]. In these studies, the time-to-go, whose exact value cannot be measured in real-world engagement scenarios, was calculated under the assumption that the missile was guided by PN based on the linearized kinematics. However, unlike the linear guidance laws provided in the literature [
3,
4,
5], these laws were designed based on accurate engagement equations and nonlinear control theories (except for deriving the time-to-go calculation), i.e., nonlinear optimal theory [
6], the Lyapunov stability theory [
7,
8,
9], and sliding mode control [
10,
11]. Thus, more accurate ITCG performance was expected compared to the linearized-kinematics-based guidance laws.
Recently, ITCG laws derived from exact nonlinear equations without approximation have been studied to eliminate errors caused by linearization. The main focus of such studies was determining how to handle the time-to-go factor, which must be estimated precisely, and recent studies have adopted two main approaches, i.e., accurate time-to-go estimation [
12,
13,
14] and the exclusion of time-to-go [
15,
16,
17,
18,
19,
20]. The studies presented in [
12,
13,
14] proposed PN-based guidance structures, where nonlinear closed-loop solutions were derived to calculate the exact expression of the time-to-go. With these guidance structures, the exact fulfillment of ITCG was guaranteed due to the exclusion of linearization; however, the resulting expression of the guidance law included an incomplete beta function, which is a rather complicated function.
To ensure accurate performance with a simple structure, previous studies [
15,
16,
17,
18,
19,
20] excluded the use of the time-to-go in the configuration of the guidance law. For example, a previous study [
15] utilized a tracking method to follow the desired heading error profile rather than defining the impact time error. Note that successful tracking guarantees the satisfaction of the impact time constraint; thus, the guidance law achieves ITCG without estimating the time-to-go. A similar approach that constructs a look angle profile in polynomial form has also been adopted [
16]. In addition, in a previous study [
17], a virtual heading error was defined based on the characteristics of the arc trajectory without considering the time-to-go. Here, as convergence to the virtual heading error guaranteed the impact time control, the guidance law could avoid using the time-to-go in the implementation. In another study [
18], conditions based on the engagement geometry were proposed to ensure that the designated impact time could be achieved, and this concept was extended in a subsequent study [
19] that presented the necessary and sufficient conditions to ensure interception at the required impact time even for moving targets. The two-stage guidance law provided in [
20] achieved the required impact time by adjusting the switching point between each stage, and the appropriate switching point was determined using the Newton iteration method.
The nonlinear guidance laws presented in [
12,
13,
14,
15,
16,
17,
18,
19,
20] ensure the accurate fulfillment of ITCG due to their precise consideration of the exact governing equations. In particular, the ITCG laws presented in the literature [
15,
16,
17,
18,
19,
20] ensure that the required tasks can be achieved even with simple structures by avoiding the estimation of the time-to-go. However, unlike linear methods [
3,
4,
5] with simpler structures, such nonlinear guidance laws exhibit a distinct disadvantage, i.e., the closed loop is difficult to investigate analytically due to the complicated nonlinearity. In addition, with guidance laws involving a numerical iterative routine [
20], it is particularly difficult to analyze the closed-loop characteristics. Thus, it is difficult to prevent such nonlinear guidance laws from generating a command that makes the interceptor perform maneuvers along impractical trajectories.
Thus, in this paper, we propose a guidance law that attempts to satisfy ITCG based on exact nonlinear governing equations. As the first step to consider the ITCG problem, we constructed a desired profile of the look angle. Here, the required tasks were guaranteed to be achieved based on the Lyapunov stability theory. We then utilized an optimal tracking method to derive an effective guidance law that tracked the desired profile. In all these processes, the time-to-go estimation was not included. In addition, by using an approximation technique that did not degrade the terminal performance of the guidance law, we could obtain an explicit solution for the closed-loop equations, providing helpful analysis for practical implementation, e.g., the expected trajectory and maximum value of the required command input.
Compared to the existing ITCG laws, the proposed guidance law yields the following contributions. First, from a theoretical perspective, the proposed guidance law fully guarantees the achievement of ITCG, because the convergence of the defined variable ensures interception at the designated time without the need to calculate the time-to-go. Here, the use of nonlinear engagement equations constructed without approximation supports such theoretical guarantees.
Another contribution of the proposed guidance law is that it provides an explicit closed-loop solution for the engagement kinematics; thus, it is possible to predict the future behavior of the interceptor. Although the small-angle approximation of the look angle is required to derive the closed-loop solution, this does not negatively affect the terminal accuracy of homing, because the convergence of the look angle to zero is guaranteed. In addition, this closed-loop solution does not involve highly complex transcendental functions, e.g., a Gaussian geometric function or incomplete beta function.
In addition, the proposed guidance law does not require an iterative routine, e.g., numerical optimization or the Newton–Raphson method. In other words, the proposed guidance law is expected to be more suitable for practical implementation than numerical computation-based guidance laws.
The remainder of this paper is organized as follows.
Section 2 describes the nonlinear formulation of the engagement kinematics as the groundwork to design the ITCG law. In
Section 3, the proposed nonlinear formulation-based guidance law is presented to solve the ITCG problem. Then, in
Section 4 and
Section 5, the performance of the proposed guidance law is investigated according to the analytic closed-loop solution and numerical simulations, respectively. Finally, concluding remarks are presented in
Section 6.
2. Problem Statement
Here, we assume the engagement scenario illustrated in
Figure 1, where missile
M moving at velocity
and normal acceleration
attempts to intercept the stationary target
T. In
Figure 1,
r and
represent the relative range and the LOS angle, and
and
denote the flight path angle and look angle of the missile to the target, respectively. Thus, the relative motion of the missile with respect to the target is governed by the following equations:
The primary objective of an ITCG law is to achieve interception at the designated impact time
, which is expressed as follows:
The key condition for the ITCG is presented in the form of a boundary condition, as shown in (
4); thus, it is difficult to apply a general control algorithm that regulates a specified variable in a straightforward manner. Therefore, we introduced error variable
, whose convergence guarantees target interception at the designated time, as follows:
Here, is the desired time-to-go, defined as . Then, we obtained the following proposition:
Proposition 1. Suppose that a missile, whose engagement kinematics are governed by (1)∼(3), is guided by an arbitrary guidance law that maintains , where is defined by (5). Then, the missile is guaranteed to achieve the condition in (4), i.e., the impact time control guidance is fulfilled. Proof. Taking the time derivative to
generates the following:
which indicates that the maintenance of
is equivalent to
. Then, the missile is guaranteed to move in a straight line toward the target; the time-to-go is entirely determined as
without the need to estimate. Therefore,
implies that the missile reaches the target at an impact time of
, which verifies (
4). □
Thus, the design of a controller that achieves
is equivalent to the development of an ITCG law. Herein, the Lyapunov stability theory and optimal tracking method were utilized to achieve this design objective, which is described in detail in
Section 3.
Remark 1. Generally, the desired impact time is set to be greater than , which is the minimum value of the expected impact time. Thus, it is obvious that the initial value of the error variable is always positive.
3. Design of Impact Time Control Guidance Law
As presented in the following, we designed the ITCG law in two steps. First, as the groundwork to design the guidance law, a desired profile of the look angle was structured based on the error dynamics of
provided in (
6). Subsequently, we employed the optimal tracking method, which was proposed in a preliminary study [
21], to design the ITCG law.
From the error dynamics of the impact time in (
6), we defined the desired profile of the look angle to achieve
as follows:
Here,
k is a gain selected as a positive constant. Assume that the error dynamics in (
6) are evolved by the desired look angle in (
7). Then, the substitution of
into (
6) yields the following equation:
In relation to (
8), we present the following lemmas.
Lemma 1. is always non-negative during homing for an initial condition of .
Proof. Suppose that
can become negative. Then,
should pass zero because it starts with a positive value. However, from (
8), it is verified that
is an attractor, because
is achieved. This implies that
can never escape from
once
reaches zero, which contradicts the assumption that
can become negative. □
Lemma 2. is the only attractor for (8). Proof. We begin with the assumption that (
8) has more than one attractor. Note that the attractor candidates must satisfy
, which is equivalent to:
where
n can be a non-zero positive integer due to the assumption. By differentiating both sides with respect to time, we obtain the following:
which contradicts the idea that
n can be a non-zero positive integer. □
Using Lemmas 1 and 2, we could verify that
is achieved by the desired look angle in (
7) with the following proposition.
Proposition 2. is guaranteed to converge to zero in (8). In addition, is ensured to be achieved as r approaches zero. Proof. Here, we define the Lyapunov candidate function of
. Taking the time derivative to the candidate function provides the following:
In (
11),
is always non-negative, as proved by Lemma 1. In addition, from Lemma 2, it can be inferred that we only need to analyze the convergence for the domain of
for the cosine function. Thus,
satisfies the following:
where the mathematical relationship of
is utilized. The result in (
12) proves that
converges to zero. In addition, the actual time-to-go, which is defined as
, is always greater than or equal to
, i.e., the time taken for a straight flight. Thus,
in (
12) satisfies the following:
which provides
The result of (
14) proves that
converges to zero as homing is terminated. □
Proposition 2 implies that the ITCG task is satisfied if the actual look angle converges to the desired profile
before homing ends. Here, we used the finite-time tracking method that designs the nonlinear optimal solution for achieving
, which was previously proposed in a preliminary study in [
21]. To apply the tracking method, we established the LOS rate error, defined as
, where
is the desired LOS rate for the ITCG, defined as
. Then, to consider the terminal boundary condition of
easily in the error equation, we set the error dynamics for
with respect to the relative range
r as follows:
where (
1) is used. Then, by applying the tracking method [
21], we constructed the guidance command as follows:
where
is an equivalent term to compensate for the parts that are relevant to the desired LOS rate given by:
Note that the controller term
in (
16) was designed by the optimal theory such that its quadratic summation was minimized, as shown by the following proposition.
Proposition 3. ([
21]).
Consider the following quadratic performance index:where , m, and are the initial values of the relative range, the guidance gain selected as a positive constant, and the feedback control input defined as , respectively. Then, the optimal solution to minimize (18) subject to the dynamic constraint of (15) and the desired boundary condition of is written as follows:where is the initial value of the LOS rate error. In addition, the real-time feedback command, in which the current state variables (rather than their initial values) are used as the boundary conditions, is obtained as follows: The proof for Proposition 3 can be found in Proposition 1 and Remark 1 in [
21]. As the convergence of
before the end of homing is proven by Proposition 3, we deduced that
is also achieved during homing. As a result, it was theoretically verified that the guidance law proposed in (
7) and (
20) achieves target interception at the designated impact time
.