1. Introduction
During a typical missile guidance process, the most important stage is the terminal guidance phase, which plays a decisive role in determining the missile’s intercept performance [
1]. In the terminal guidance phase, the target may be maneuvering. On the other hand, the time left for impacting the target is usually very short. Therefore, novel guidance laws with a fast convergence rate to ensure the impact and robustness to target maneuvers have great significance for the missile’s performance.
In order to improve the missile’s performance, many modern theories are utilized to design guidance laws. An effective way to improve the robustness of guidance laws is to apply the
control theory. In [
2], the
guidance law was derived from solving the associated Hamilton–Jacobi function. In [
3], based on the nonlinear robust
filtering method to estimate the LOS rate, a guidance law was proposed considering input saturation as well as system stability. Although strong robustness was obtained and exhibited, the
guidance laws cannot achieve finite-time convergence.
Another approach is to apply the Lyapunov asymptotic stability theory. In [
4], a quadratic Lyapunov candidate function was proposed. By a particular selection of LOS angle function, the resulting guidance law can be free of singularities. In [
5], a Lyapunov candidate function concerning the heading angle error was proposed, and the exact expression of the flight time was derived. The incomplete beta function was used, and the flight time can be adjusted by a single control parameter. As an improvement of the work in [
5], another Lyapunov-based guidance strategy was proposed in [
6] with impact angle constraints. In [
7], the impact time constraint was considered, and the resulting guidance law can zero the heading error angle to ensure the collision course. In [
8], a novel adaptive integrated guidance and control law was designed with a barrier Lyapunov function; the resulting guidance law can handle input saturation and constraints of angles. This group of guidance laws was based on the Lyapunov asymptotic stable theory, and only guaranteed the convergence of the system as time approached infinitely. Moreover, the targets were assumed stationary in the design of the guidance law. Obviously, they are theoretically imperfect.
As an improvement of asymptotic convergence law, guidance laws that can ensure finite-time convergence were investigated. A guidance law based on finite-time convergence theory was proposed in [
9], which was an early work considering both finite-time convergence and target maneuver together. The LOS rate converged to zero or a small neighborhood of zero in finite time under the proposed guidance law. Then, the work in [
9] was improved by taking the autopilot dynamic into account [
10,
11]. In [
12], based on sliding mode control theory, a finite-time convergence guidance law with impact angle constraint was proposed, and the guidance command was generated to enforce terminal sliding mode on the designed switching surface from nonlinear engagement dynamics. As an improvement of [
12], the work in [
13] was based on the output feedback continuous terminal sliding mode guidance. The resulting guidance law can achieve not only finite-time convergence but also ensure continuity of control action. Compared with guidance laws based on stable asymptotic theory, this group of guidance laws can achieve finite-time convergence. However, the convergence upper bound is relative to initial states.
Recently, the design of guidance law also applied the fixed-time stability theory, which was an improvement of finite-time stability theory since it can provide a settling upper bound irrelevant to initial conditions. Since this theory was first presented in [
14] in 2012, few works have utilized this theory for guidance law design. The earliest work in this direction was found in [
15], where a planar adaptive fixed-time guidance law was presented; the resulting guidance law can stabilize the guidance system with a bounded settling time without dependence on the initial conditions. Then, the work in [
15] was improved by considering time constraints with input delays [
16]. The fixed-time stability was further applied to the 3-D engagement scenario [
17,
18]. The work in [
17] utilized the fixed-time stability theory to achieve a fast consensus protocol. Then, it was improved in [
18] by considering the impact angle constraint. Despite the settling time being irrelative to initial conditions, the guarantee of the settling time before the final impact time is not discussed by the above-mentioned guidance laws. The fixed-time consensus tracking algorithms of second-order MASs via event-triggered control are presented in [
19]; for the fixed-time consensus result, the consensus can be reached in a settling time with any initial condition, and it is revealed that the ratio of each pair of states is constant resulting in shorter output trajectories [
20,
21] investigate the fixed-time synchronization problem for the coupled neural networks, respectively. Recently, [
22] has given the concept of practically fixed-time stability for the first time. The finite/fixed-time stabilization and tracking control problems are simultaneously concerned in [
23,
24,
25].
Inspired by the above observation, this paper proposes the fixed-time convergence guidance law against maneuvering targets in 3-D engagement scenarios. It is proven that the convergence of the LOS angle rate to zero can be completed before the final impact time, regardless of the initial conditions. To the best of the authors’ knowledge, guidance laws consider the following three problems simultaneously, i.e., fixed-time convergence, 3-D engagement against maneuvering target, and the guarantee of the settling time before the final impact time, which are rare in the literature.
The main contribution of this work can be stated as follows:
- (1)
A fixed-time convergence guidance law for 3-D engagement scenarios is proposed against the maneuvering target. The novel guidance law can ensure fixed-time convergence and fixed-time stability without initial condition constraints.
- (2)
The settling time of the LOS rate is proven to be surely shorter than the minimum final impact time by the proposed fixed-time guidance law. It can ensure the success of the missile in hitting the maneuvering target.
- (3)
The convergence rate is proven merely related to control parameters, a suitable selection of which can ensure the convergence rate without violating acceleration constraints.
The following of this paper is structured as follows. The homing guidance model for the 3-D engagement scenario and the main objective of the guidance law are introduced in
Section 2, respectively. The Fixed-time convergent guidance law design and the analysis of its property are offered in
Section 3. Simulations are carried out in
Section 4 to show the effectiveness of the proposed guidance laws. Finally, the conclusion of the work is proposed in
Section 5.
3. Guidance Law Design
Considering the 3-D LOS angle motions are decoupled into two (2-D) LOS angular motions in the previous analysis, in this section, the planar fixed-time convergence guidance law is presented first. Then, the planar guidance law is further applied to the 3-D scenario. Although the decoupled model is utilized in the design of the 3-D guidance law, the proof for the convergence of LOS angle rates conducts on the cross-coupling model directly.
3.1. The Planar Guidance Law Design
In this subsection, the planar guidance law that can zero the LOS rate before hitting the target is proposed, and the decouple planar LOS motion of Equation (9) is considered in the design of the guidance law. Before deriving the guidance law, it is obliged to introduce some basic lemma of fixed-time stability theory.
Before deriving the guidance law, it is obliged to introduce some basic concepts of fixed-time stability theory [
14].
Definition: The following nonlinear system is considered:
where the state and the upper semi-continuous mapping are denoted by
and
, respectively. The state is fixed-time stability if it is globally finite-time stable. Meanwhile, the function of the settling time
is restricted by a real positive number
i.e.,
. The definition can be stated mathematically as
Denote as the upper right-hand derivative of a function , . The fixed-time stability under the Lyapunov criterion is presented in Lemma 1.
Lemma 1. Suppose a continuous positive definite and radially unbounded function as , such that:for , then the origin is fixed-time stable for the system , and the settling time is given by: Assume the deviations from the collision course for both the missile and target are small, then the relative velocity can be approximated as:
This assumption is reasonable since it can be conducted by a well-midcourse guidance process. Then, the instant range at time
can be acquired as
Theorem 1. If the guidance command can make the LOS angle rate satisfying: where
, , , andThen,
will converge to zero before hitting the target. Proof. The following continuously differential candidate function is considered:
The derivative of Equation (19) to time is
Substituting Equation (17) into Equation (20) yields
According to Lemma 1,
will converge to zero in fixed-time. Define the settling time for
as
, then we have
Since
in Equation (21) is a trivial case, assuming
yields
Substituting Equation (13) into (23) yields:
Integrating the right side of Equation (24) from 0 to
, and the corresponding integral interval for the left side is
. One can obtain
Define
Substituting Equation (26) into (25) yields
Define
as the final time of the engagement. According to Equation (16), one can obtain
Then, Equation (27) can be rewritten as
where
merely relates to the initial LOS rate. Substituting Equation (22) into (26), one can further obtain
Thus, we can obtain
. Combining Equations (29) and (30) yields
, which implies that the convergence time for the LOS rate is always less than
regardless of the initial conditions. Hence, the proof of Theorem 1 is completed. □
Substituting Equation (9) into (17) yields
Then, the guidance command is chosen a
where
, and the additional term
acts as the adaptive term to speed up the convergence process before hitting the target.
Theorem 2. The guidance command in Equation (32) can zero the LOS angle rate before hitting the target.
Proof. Substitute Equation (32) into (9), we have
By substituting Equation (33) into (17) yields
According to Theorem 1, the proposed guidance command in Equation (32) can lead to fixed-time convergence for the LOS angle rate, and the convergence rate increases as the value of
m and
n increases, or as the value of
decreases. Hence, the proof of Theorem 2 is completed. □
3.2. Guidance Law Design in 3-D Engagement Scenario
According to the planar guidance law designed in the previous section, the fixed-time convergence guidance command for the 3-D engagement scenario can be designed as
Theorem 3. The guidance commands in Equation (35) can achieve fixed-time convergence for the LOS angle rates in Equations (7) and (8) before hitting the target.
Proof. The proof of Theorem 3 is divided into two parts. First, the effectiveness of the proposed guidance command under the condition is proven.
Substituting Equation (35) into (7) and (8) yields
The following continuously differential candidate function is considered:
The derivative of Equation (37) with respect to time is
Substituting Equation (36) into (38) yields
Since
Then, we can obtain
By choosing an appropriate inertial reference coordinate system, we can ensure that
. Thus,
. Then, Equation (41) can be rewritten as:
As we define in Theorem 1 that
, we can further obtain
which can be written in an alternative form as
The proof for the proposed guidance command under the condition
is similar; thus, it is omitted here. According to Theorem 1, the proposed guidance commands in Equation (35) can achieve fixed-time convergence for the LOS angle rate in Equations (7) and (8). Define
as the convergence time in a 3-D scenario, the upper bound of the convergence time is given by
where
is the upper bound for the settling time for the 3-D guidance scenario. It is obvious that
is independent of the initial states. □
3.3. Discussion of the Potential Advantage of the Proposed Guidance Law
To facilitate the comparison between different guidance laws, the variable that needs to be restrained to zero during the guidance process is defined as
. Some results on the design of guidance laws adopt the Lyapunov asymptotic stability theory as [
6], the dynamic of
is
Theoretically, the Lyapunov asymptotic stability theory only guarantees the convergence of
when the time approaches infinity, and Equation (46) implies that
when and only when
, which means the convergence process of
completes exactly at the instant of hitting the target. Some ideal assumptions are made during the design process of the guidance law. On the other hand, uncertainties and disturbances exist in practical applications. Hence, the error dynamic in Equation (46) may fail to converge to zero at the terminal instant in practical applications. Compared with the guidance law in [
6], the proposed guidance law can ensure the convergence of
before hitting the target, which makes it more robust to uncertainties and disturbances.
Some other results are based on the finite-time stability theory as [
11], the convergence of
can be completed in finite time, and the settling time satisfies
where
and
.
Compared with guidance laws based on the Lyapunov asymptotic stability theory, this group of guidance laws can achieve finite-time convergence of . However, the convergence upper bound in Equation (47) depends on initial states, and only a proper selection of the control parameter can ensure converged to zero before the final interception time. By contrast, the proposed guidance law can ensure convergence before hitting the target regardless of the initial conditions.
4. Simulations
In this section, numerical simulations are carried out to show the effectiveness of the proposed guidance laws. All the simulations are conducted on the Matlab platform via C++ programming. The simulation step is 0.01 s. All the simulations are terminated when the sign of the relative velocity becomes positive, or the relative range is less than 0.01 m.
4.1. Comparison Simulations
In this case, the comparison simulation is considered to show the effectiveness of the proposed guidance law. Detailed simulation parameters are tabulated in
Table 1.
The performance of the proposed guidance law is compared with the finite-time convergence guidance law (FTCG) proposed in [
9]. The guidance command for FTCG is given by
where
,
,
.
Two different control parameters are selected for the comparison law. Detailed control parameters, in this case, are summarized in
Table 2.
Simulation results for both guidance laws are shown in
Figure 2. Dot lines represent the results of the proposed guidance law. Dash lines and solid lines represent the results for FTCG under two different control parameters.
Figure 2a shows the elevation acceleration, and
Figure 2b represents the profile of the elevation LOS angle rate.
Figure 2c shows the azimuth acceleration, and
Figure 2d represents the profile of the azimuth LOS angle rate.
Although each guidance law can impact the target successfully, the acceleration variation and the convergence of the LOS angle rate are significantly different. The acceleration for the proposed guidance law converges to zero in fixed time and remains there afterward, while the comparison law with the first group of control parameters will fluctuate around zero until the instant of impact, as demonstrated by FTCG1. There would be no chattering for the proposed guidance law under any allowable control parameters. As a result, the proposed guidance law can achieve higher accuracy than the comparison law. However, the comparison law can avoid chattering by proper selection of control parameters, as FTCG2 does. However, the LOS angle rate only converges to zero at the end of the impact, failing to exhibit the characteristic of finite-time convergence. Hence, the proposed guidance law has better performance than the comparison law.
4.2. Simulations with Autopilot Dynamics
As shown in the previous simulation case, the initial acceleration for the missile under the proposed law is very large. However, acceleration usually grows from scratch in practice. Furthermore, the autopilot delays are uncompensated during the design of the guidance law. Hence, it is necessary to investigate the performance of the proposed guidance law under the effect of autopilot dynamics.
Some existing methods compensate for the autopilot dynamics by computing the control parameter at each time step in a feedback manner, which makes the guidance law more complicated. Since robustness is a generic characteristic of the proposed guidance law, the control parameters do not need to be calculated in a feedback-step manner. To show the robustness of the proposed guidance laws, a first-order autopilot dynamic is considered in this simulation, which can be expressed as
where
is the ideal acceleration,
is the actual acceleration. The time constant
considered for the autopilot dynamic, in this case, is 0.5
. Initial conditions and control parameters are the same as in the previous section.
Simulation results are shown in
Figure 3. Ideal and actual accelerations are plotted with different types of lines in
Figure 3a,c. It is obvious that there exists a tracking error between the ideal and actual accelerations under the effect of autopilot delays. However, this error can be eliminated in a fixed time without extra effort under the proposed guidance law. Simulation results with actual command are plotted in blue solid line in
Figure 3b,d, which converge to zero before the final time and ensure the successful impact of the target. Even though the proposed guidance law is derived from a lag-free system, the guidance law can provide high accuracy in a realistic missile system with autopilot lag.
4.3. Simulations with Different m and n
In this case, the performance of the proposed guidance law in a 3-D Scenario is studied under different control parameters, which are , , .
Simulation results are shown in
Figure 4 and
Figure 5. Solid lines, dash lines, and dot lines represent the results for three different control parameters.
Figure 4a shows the elevation acceleration, and
Figure 4b represents the profile of the elevation LOS angle rate.
Figure 5a shows the azimuth acceleration, and
Figure 5b represents the profile of the azimuth LOS angle rate.
For all the various values of control parameters, the LOS angle rate can converge to zero in fix time, as shown in
Figure 4b and
Figure 5b. The collision course can be achieved, and the impact of the target can be ensured. Moreover, the miss distance for the missile can be less than 0.1 m. It also can be concluded from
Figure 4b and
Figure 5b that the convergence rate for the LOS angle rate increases as the value of the control parameter increases. This is in line with Theorem 3. However, a higher convergence rate requires larger guidance commands at the beginning of the guidance process, as is demonstrated in
Figure 4a and
Figure 5a.
4.4. Simulations with Different γ
In this case, the initial conditions for the missile and the initial coordinates for the target are the same as in
Section 4.1. The speed for the target is
= 200 m/s, and the acceleration is
= 6 m/s.
Simulation results are shown in
Figure 6 and
Figure 7. Solid lines, dash lines, and dot lines represent the results for three different control parameters.
Figure 6a shows the elevation acceleration, and
Figure 6b represents the profile of the elevation LOS angle rate.
Figure 7a shows the azimuth acceleration, and
Figure 7b represents the profile of the azimuth LOS angle rate. The collision course is achieved with the LOS angle rate converging to zero. It is clear from
Figure 6b and
Figure 7b that the convergence of the LOS angle rate achieves in fixed time for all the control parameters. It also can be concluded from
Figure 6b and
Figure 7b that the convergence rate for the LOS angle rate increases as the value of the control parameter decreases. This is in line with Theorem 3. Moreover, a higher convergence rate requires larger guidance commands at the beginning of the guidance process, as is demonstrated in
Figure 6a and
Figure 7a.