Abstract
The existing convergence control guidance laws are designed via the Lyapunov asymptotic stability theory or finite-time stability theory. However, guidance law based on the Lyapunov asymptotic stability theory would lead the states to zero only as time approaches infinity, which is imperfect theory. The convergence time for guidance laws based on finite-time stable theory is dependent on the initial states. A fixed-time convergent guidance law with impact angle control is proposed in this paper. The proposed guidance law consists of two parts. One is the heading error angle shaping term, and the other is the bias term to achieve the desired impact angle. The guidance command is continuous during the engagement without utilizing the switching logics. Unlike the existing guidance law in the literature, the fixed-time stability theory is utilized to ensure the impact angle error to converge to zero before the interception. Furthermore, the convergence rate is merely related to control parameters. Simulations are carried out to illustrate the effectiveness of the proposed guidance law.
1. Introduction
In the design of the missile guidance system, the primary objective is to reduce the relative range and achieve zero miss-distance attacks. In modern warfare, the mission is more diverse, and the battlefield is more complex [1, 2]. For example, the missile needs to avoid the defensive system by using a detour in certain missions. Also, specific impact angles to the weakest part of the target are effective for anti-tank or anti-ship missiles. Primitive guidance laws that only achieve the primary objective cannot accommodate to modern war. Hence, studies on the impact angle control guidance (IACG) have very high strategic significance [3–5].
Since the first study on impact angle control on a reentry vehicle [6], various guidance and control schemes are applied in the design of IACG, such as the proportional navigation (PN) law and its variants, optimal control theory, nonlinear control theory, and other geometry methods.
Due to the simple structure and optimality, many studies on IACG are based on PN and its variants. Apart from the terminal position constraint, specific impact angles with high precision are achieved in simple proportional forms with nonlinear adaptive parameters [7]. A two-stage PN impact angle control law was present in [8], the orientation navigation stage leads the missile to certain switching states, which depend on the initial states of the missile and the desired impact angle, and the final stage leads the missile to the target with the desired impact angle. As an extension of the work in [8], both the heading error constraint and the impact angle constraint were considered in the two-stage PN [9]. Switching logic was used in two-stage PN methods; however, this would lead to an accumulated impact angle error because of autopilot dynamics in practice.
After the optimal control theory was utilized in the impact angle constraint research in [6], some other guidance laws in the literature also solved the impact angle control problem via this theory. In [10], considering different missile dynamics, a generalized optimal guidance law was offered in the state feedback form, and its characteristics were also investigated. After obtaining a new time-to-go estimation method, a novel optimal impact angle control guidance law was proposed for constant velocity missile [11]. A new linear optimal IACG was proposed in [12]; unlike the traditional framework, the linearization was not conducted around the initial LOS angle but around a nominal circular trajectory.
The nonlinear control theories, such as the Lyapunov stability theory and the sliding mode theory, were also adopted in the design of IACG. In [13], to hit the target with a specific angle, the Lyapunov candidate function was augmented with an impact angle error term. A recent Lyapunov stability theory-based guidance law was found in [14], the candidate function was proposed to reduce the heading error angle, and a two-stage IACG was proposed for hitting the target in all aspects. However, the states would converge to zero only as time approached infinitely for the Lyapunov-based guidance law, theoretically. Hence, some other studies involved the finite-time convergence IACG. In [15], an IACG law that insured the convergence of the line of sight (LOS) angle in finite-time was proposed from the sliding mode control theory. In [16], a finite-time convergent IACG based on the nonsingular terminal sliding mode control (NTSMT) method was proposed, and the resulting guidance law can hit the target with a desired impact angle. Another finite-time convergent guidance law was found in [17]. However, a guidance law based on the Lyapunov asymptotic stability theory would lead the states to zero only as time approaches infinity, which is imperfect theory. Also, the convergence time for guidance laws based on finite-time stable theory is dependent on the initial states.
In addition to the methods described above, the geometric and polynomial approach has also been adopted to derive the IACG law. The first appearance of the polynomial guidance was found in [18]. After that, an augmented impact angle control polynomial guidance law considering acceleration constraint was proposed in [19]. The guidance command was present in the form with unknown coefficients corresponding to the terminal constraints. To control impact time and angle, the guidance command was proposed as a function of range-to-go in [20]. A very recent research involved the geometric and polynomial approach found in [21], and the resulting guidance law was proposed in the adaptive form.
In this study, to overcome the limitations of the existing studies, a nonswitching fixed-time convergent guidance law with impact angle control is proposed. First, a heading error-shaping method is introduced to ensure the successful impact of the target. Also, the terminal characteristics of this error-shaping method are summarized. Then, the fixed-time stability theory is applied to design a bias term, which can ensure the fixed-time convergence of the impact angle error.
The rest of this paper is organized as follows. Preliminary on fixed-time stability is introduced in Section 2. In Section 3, the heading error shaping and the design of the bias term are offered. In Section 4, the effectiveness of the proposed strategy is verified through different numerical simulations. Finally, the conclusion can be found in Section 5.
2. Fixed-Time Stability Theory of a Nonlinear System
Before deriving the guidance law, it is obliged to introduce some basic concepts of fixed-time stability theory [22].
Definition. The following nonlinear system is considered:where the state and the upper semicontinuous 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 asIt should be noted that the settling time in (2) is independent of the initial states. Denote by the upper right-hand derivative of a function , . Also, 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 thatfor . Then, the origin is fixed-time stable for the system in (1), and the settling time is given by
Remark 1. Different from finite-time stability theory, the bound of the settling time function for fixed-time stability theory is merely connected with the design parameters.
3. Problem Statement and Guidance Law Design
In this section, the two-dimensional kinematic equations that stand for the engagement geometry between the target and the missile are formulated, and the objective of the impact angle control problem is elaborated. Then, the concept of fixed-time convergence of the impact angle error is introduced, and the impact control guidance law is designed.
3.1. Engagement Geometry and Problem Statement
The missile-to-target system is denoted in Figure 1, where the planar engagement geometry is considered. In Figure 1, r denotes the relative range between the missile and target. and a represent the missile’s speed and later acceleration, respectively. , , and stand for the flight path angle, the heading error angle, and the line of the LOS angle, respectively.

Assume the counterclockwise direction as the positive direction for the aforementioned angles. Under the small angle of attack assumption, the geometry relationship between the angles can be expressed as
The kinematic equations for the missile to intercept the target can be obtained as
The basic requirement for a guidance law is to lead to missile to hit the target, which is also the primary objective for the guidance law design in this paper. Apart from the primary objective, the additional objective is that the impact angle should converge to the desired value as the engagement proceeds, which can be expressed mathematically as
It should be noted that in (9) refers to the desired value for the impact angle, and should be smaller than the final impact time.
3.2. Primary Guidance Law with Zero Miss-Distance
In this subsection, the primary objective of the guidance law is achieved through the heading error angle shaping method, and the terminal characteristics of this method are briefly summarized.
Since the angle of attack is assumed to be small in the previous subsection, the missile will hit the target with zero miss-distance by zeroing the heading error. Hence, the zero-miss distance design problem is transformed into the heading error angle control problem. In this regard, the Lyapunov candidate function is proposed as
The time derivative of (10) is
To meet the asymptotic stability requirement, the candidate function should be positive definite , and its derivative should be negative definite.
Theorem 1. The asymptotic stability condition can be met if the heading error satisfieswhere controls the speed of the heading error rate.
Proof. Combining equations (11) and (12) yieldsIt can be concluded from (10) that is positive definite, and (13) denotes that is negative definite. Hence, the Lyapunov asymptotic stability condition is satisfied, and the proof of Theorem 1 is completed.
The Lyapunov asymptotic stability theory-based method only ensures convergence when the time approaches infinity. Obviously, this is imperfect theory. Hence, before prolonging the method to achieve the additional impact angle objective, the terminal characteristics of this guidance strategy are briefly summarized.
Dividing (12) by (6) yieldsBy solving a separable differential (15), can be expressed as a function of r asIt can be concluded from (15) that as , if . As a result, the heading error can converge to zero at the instant of attack.
The derivative of (5) to time isSubstituting (7) and (12) into (16) yieldsIn addition, combining (12) and (15) yieldsHence, the guidance command that leads the missile to the target with zero miss-distance can be acquired aswhere the superscript stands for the terminal states of the missile under the heading error-shaping method. By combining (7) and (12), we haveIntegrating both sides of (20) from current time to final time yieldsSubstituting (5) into (21) yields
Remark 2. The heading error-shaping method can ensure the convergence of the guidance command at the instance of interception, and the terminal intercept angle under this method can be calculated from equation (22). Also, the impact angle error can be acquired.
3.3. Impact Angle Control Guidance Law Design
In this section, the heading error-shaping method is further investigated. In addition, the impact angle control objective is achieved. The difference between and calculated from (22) is regarded as the impact angle error, which can be expressed as follows:
The time derivative of (23) is
If the impact angle error can converge to zero before the final time, the additional objective expressed in (9) can be achieved. Substituting (8) and (19) into (24) yieldswhere is defined as the bias term of the guidance command, and the purpose of introducing the bias term is illustrated in Figure 2, which aims at governing the dynamics of the impact angle error to zero. Hence, the objective of impact angle control will be achieved through the design of . The impact angle control guidance command is constructed as

Theorem 2. If the bias term can make the impact angle error of the missile satisfyingwhere , and then the impact angle error will converge to zero in fixed-time. The convergence rate increases as the values of m and n increase, and it will also increase as the value of decreases. Besides, different from the finite-time convergence guidance law, the convergence time is independent of the missile’s initial states.
Proof. The following continuously differential candidate function is considered:The derivative of (28) to time isSubstituting (28) and (29) into (27) yieldsAccording to Lemma 1, the impact angle error will converge to zero in fixed-time, and the fixed-time is given bywhere is the convergence time of the impact angle error and is the upper bound for the settling time. It can be concluded from (31) that is independent of the initial states. Define as the final time of the engagement. To impact the target with a specific direction successfully, the error dynamics of impact angle error of the collision course should be achieved before . Unlike the finite-time convergence guidance law, the convergence time is independent of the initial states, which can be adjusted by control parameters. Hence, can be guaranteed through proper selection of the control parameters. Figure 3 shows the convergence process of the impact angle error. It is revealed that the impact angle error converges to zero at and remains there till the end of the engagement.
Substituting (25) into (27) yieldsThe bias term of the guidance command is chosen as

Theorem 3. The bias term in equation (33) can achieve fixed-time convergence for the impact angle error.
Proof. Substituting equation (33) into equation (25), we haveBy substituting equation (34) into equation (27), we getAccording to Theorem 2, the proposed bias term in (33) can lead to fixed-time convergence for the impact angle error, and the convergence rate increases as the values of m and n increase or as the value of decreases.
4. Simulations
Numerical simulation is performed to show the effectiveness of the proposed method. Three simulations are considered: In Case 1, the comparison between the proposed method and the two-stage impact angle control guidance law is considered. In Case 2, different impact angles are achieved with the same control parameters. In Case 3, three control parameters are considered to achieve the same impact angle.
The initial states for the missile and target used in this simulation are tabulated in Table 1. The simulation step for the second-order Runge–Kutta integral method applied in this study is 0.001 s, and each simulation case will be terminated when the relative range is smaller than 0.5 m. Besides, the maximal value for the acceleration constraint is 15 g.
4.1. Comparison Simulation
To show the effectiveness of the proposed method, one existing guidance law in Ref. [9] is considered in this comparison study. The guidance command for the comparison law is given by
The switching criterion for the comparison law is calculated from the desired impact angle, and the for the final stage. For the proposed method, the control parameters are m = n = 0.05, .
The results for this compassion simulation are shown in Figure 4. Dotted lines represent the results of the comparison guidance law, and solid lines represent the results for the proposed method. Figure 4(a) depicts the trajectories for the missile and target. Figure 4(b) shows the acceleration command. Figures 4(c) and 4(d) represent the profile of the impact angle and impact angle rate, respectively.

(a)

(b)

(c)

(d)
It can be concluded from Figure 4 that both the proposed method and the comparison law can nullify the impact angle error and impact the target with the desired impact angle successfully. However, the acceleration variation and the convergence of the heading error are significantly different, as shown in Figures 4(b) and 4(d). As for the comparison law, the guidance command will switch to another value once the heading error converges to zero. Due to the switching logic for the comparison law, the guidance command is switched to another value instantaneously; this would lead to an accumulated impact angle error. Besides, the missile cannot achieve this performance in practice with autopilot dynamics.
For the proposed guidance law, there would be no discontinuity. As a result, the proposed guidance law is more applicable and can achieve higher accuracy than the comparison law. Hence, the proposed guidance law has better performance over the comparison law.
4.2. Various Impact Angles
In this case, four different desired impact angles selected from the range −90° to 90° are considered. The control parameters for the proposed guidance law are the same as those of the previous simulation.
The simulation results are shown in Figure 5. Figure 5(a) depicts the trajectories for the missile and target, and it can be concluded from the trajectories that the primary objective can be achieved by the proposed guidance law. Figure 5(b) shows impact angle variation profile, and it can be concluded each desired impact angle can be achieved, which means the addition objective can also be fulfilled. Also, Figure 5(c) shows that the impact angle errors can converge to zero in fixed-time, which is in line with Theorem 3. Figure 5(d) represents the profile of the heading angle error, which converges to zero at the instant of attack, corresponding to Theorem 1. Finally, the acceleration profile is demonstrated in Figure 5(e). After the convergence of the impact angle error, the bias term in the acceleration command will be nullified.

(a)

(b)

(c)

(d)

(e)
4.3. Various Control Parameters
In this case, the performance of the proposed guidance law is studied under three different control parameters, which are , .
The simulation results are shown in Figure 6. Figure 6(a) depicts the trajectories for the missile and target, and it can be concluded from the trajectories that the primary objective can be achieved by the proposed guidance law. Figure 6(b) shows the impact angle variation profile, which means the addition objective can also be fulfilled.

(a)

(b)

(c)

(d)

(e)
For all the various values of control parameters, the impact angle can converge to zero in fixed-time, as is shown in Figure 6(c), and this is in line with Theorem 3. Figure 5(d) represents the profile of the heading angle error, which converges to zero at the instant of attack, this corresponds to Theorem 1. Finally, the acceleration profile is demonstrated in Figure 5(e). After the convergence of the impact angle error, the bias term in the acceleration command will be nullified. It is obvious that the impact angle error converges more quickly with larger control parameters, and this is also in line with Theorem 1.
5. Conclusion
Considering the impact course can be achieved with the heading error goes to zero, the heading error shaping is applied to achieve the primary objective of the guidance law. Then, the fixed-time stability theory is utilized to ensure the convergence of the impact angle in fixed-time. The convergence rate is merely related to control parameters, a suitable selection of which can ensure the convergence before the interception. Simulations are carried out to illustrate the properties of the proposed guidance law. In our future related work, more complex scenarios such as 3-D engagement against moving targets and more constraints to improve the missile performance should also be concerned.
Data Availability
The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
This study was co-supported in part by the National Natural Science Foundation of China (Nos. 61903146, 61873319, and 61803162).