Abstract
The three-dimensional sliding mode guidance laws with prescribed performance and saturation actuator are proposed for maneuvering target. The proposed guidance laws can ensure the line of sight (LOS) angle converges according to the prescribed performance with actuator saturation and the convergence rate, the steady state error and the maximum overshoot can be preset in advance. A novel transformed error function is designed by combining the LOS tracking error with the performance constraint function. Then, to further solve the problem of input saturation, the saturation function and auxiliary system are introduced. Additionally, this paper discusses the problem whereby the upper bound of the aggregate uncertainty, including the target information, is unavailable. An adaptive sliding mode guidance law with prescribed performance is presented for this scenario. Experiments comparisons are conducted with other forms of guidance laws. Simulation results show that the guidance laws proposed in this paper achieve effective performance.
Keywords
Introduction
The combat capability of missiles can be enhanced by considering a specific impact angle (He and Lin, 2016; Tsalik and Shima, 2016). In the past few decades, various methods have been created in this field. Based on the proportional navigation guidance, Kim et al. (1998) developed a new biased proportional navigation guidance with a supplementary time-varying bias to satisfy the impact angle constraint. Ratnoo and Ghose (2010a, 2010b) proposed an angle-constrained biased proportional navigation guidance law for stationary and non-maneuvering targets. A biased proportional navigation guidance law, considering the seeker’s look angle and acceleration capability limits, was proposed for non maneuvering targets in Park et al. (2017). This guidance law consists of two time-varying biases, and the maximum achievable impact angle under the physical constraints of the missile has been discussed. In Song et al. (1999), an optimal active homing guidance law with impact angle constraint was designed. In Park et al. (2016), an impact angle control guidance law, which considers the impact angle and seeker’s look angle constraints, was proposed based on the optimal control theory with state variable inequality constraint. However, the bias proportional navigation guidance law and the optimal guidance law are mainly aimed at stationary or low speed targets. In recent years, sliding mode control (SMC) theory has been widely developed because of its strong robustness to external disturbance and the uncertainly of the system parameters. A sliding mode guidance law for impact angle control was proposed against a maneuvering target with unknown acceleration (Cho et al., 2015). This guidance law separates the sliding mode surface for the impact angle constraint and the homing constraint, and a virtual controller has been introduced to associate the two surfaces. In order to reduce the convergence time, terminal SMC method in which the system state converges in finite time has been reported (Modirrousta and Khodabandeh, 2017). A nonsingular sliding mode guidance law was proposed to solve the problem of singularities on the sliding mode surface in Kumar et al. (2014). This ensures that, for any initial heading angle, the missile intercepts the target at a desired impact angle without exhibiting any singularity.
Although there has been considerable research on guidance laws with impact angle constraints, most methods restrict the terminal impact angle, which cannot constrain the converge process. In some combat scenarios, the guidance process of missile needs to be constrained. In the problem of a missile intercept a stealth aircraft, the terminal guidance system should converge rapidly due to the decrease of detection distance, and the line of sight (LOS) angle is required to maintain a specific value during the entire terminal guidance phase, as the radar cross section of the target can only be identified at a certain specific angle. In the coordinated operation of multiple missiles, due to the constraints of communication or cooperative detection, the spatial configuration between multiple missiles is required to meet certain constraints. Therefore, the state of the guidance system should converge according to certain prescribed performance criteria.
In this direction, the funnel control approach was proposed (Ilchmann and Ryan, 2008; Ilchmann et al., 2002). This is a continuation of the adaptive high-gain control methodology that replaces the monotonically increasing control gain with a time-varying function. When the output error of the system is close to the funnel boundary, the funnel control admits high values, resulting in a simple nonlinear and time-varying proportional control scheme for classes of nonlinear systems with a known relative degree of one (Hopfe et al., 2010; Ilchmann and Ryan, 2009; Ilchmann et al., 2005, 2010) and, more recently, two (Hackl et al., 2010; Reis and Berger, 2017). In Bu (2018), a funnel non-affine controller for AHVs with prescribed performance was proposed applying neural approximation. In addition, Bechlioulis and Rovithakis (2008) proposed prescribed performance control (PPC) theory. Based on a predesigned performance constraint function, a PPC controller was proposed by transforming the “constrained” system into an equivalent unconstrained system, which can guarantee the system tracking error converges to an arbitrarily small residual set at a rate that is not less than a specified value, and that the maximum overshoot is not less than a small constant. Two robust adaptive PPC controllers (Bechlioulis and Rovithakis, 2009) for single-input/single-output strict feedback nonlinear systems possessing unknown nonlinearities have been proposed. In Bechlioulis and Rovithakis (2010), a control scheme has been designed for multi-input/multi-output affine control nonlinear systems with guaranteed prescribed performance. In Bechlioulis and Rovithakis (2013), adaptive dynamic surface control technology was employed to design a PPC controller, capable of curing the ‘explosion of complexity’ problem, caused by the repeated differentiations of the intermediate control signals. An adaptive SMC method for micro-electro-mechanical system gyroscopes trajectory tracking with prescribed performance has been designed in Lu and Fei (2018). In Bu (2019a), PPC method was combined with adaptive critic design (ACD) method for the first time, and a novel ACD controller satisfying prescribed performance was designed for HV nonaffine systems, which provides a new method to improve tracking performance. A novel envelope-constraint-based neural controller was proposed for air-breathing hypersonic vehicles (AHVs) with unknown non-affine formulations in Bu (2019). The complex design of back-stepping controller is avoided by a model transformation, and a novel adaptive algorithm is designed to reduce the computational costs. In Zhu et al. (2019), a composite controller with prescribed transient and steady-state performances was developed, considering system uncertainty.
In actual control system, the input of the missile’s actuator is limited. If the input exceeds the limit of the actuator, the saturation problem will result in the weakening of guidance system performance or even in system instability. To solve the saturation problem, in Liang et al. (2015), a smooth function and a Nussbaum type function are employed in the dynamic surface control design to deal with the problem of input saturation. In Zhou and Xu (2016), a three-dimensional guidance law with input saturation constraint and autopilot dynamics was developed using lock dynamic surface control. Based on the extended state observer techniques, a three-dimensional integrated guidance law with impact angle constraint was proposed for the bank to turn missile attacking a ground fixed target (Wang et al., 2016). To solve the problem of state constraint and input saturation constraint, this paper presents adaptive sliding mode guidance laws with prescribed performance and input saturation, which adopt a novel transformed error function to ensure the prescribed performance and the auxiliary system to handle input saturation. Besides, SMC method and adaptive control method can be used to solve the problem of uncertain parameters in dynamic model.
The special contributions of this study are:
(1) This paper presents a prescribed performance control method based on SMC theory. A new transformed error function is designed to transform the prescribed performance constraint problem into the bounded problem of sliding mode surface, and the performance of the controller can be enhanced by improving the sliding manifold.
(2) The PPC guidance law designed in this paper can be used to solve the problem of intercepting stealth maneuvering targets by limiting the convergence process of LOS angle. Besides, the ability of communication and cooperative detection of multi missiles can be enhanced by designing the convergence time and steady-state error of LOS angle in advance, and the overshoot can solve the problems of multi missile collision avoidance.
(3) Considering input saturation and unknown target maneuver, an anti-saturation adaptive guidance law is designed by introducing an auxiliary system and adaptive control law, and the closed-loop theory is proved, which makes the designed controller have more practical significance.
The remainder of this paper is organized as follows. In Section 2, the guidance model considering target maneuvering is established. The prescribed performance constraint function and the transformed error function are then designed. In Section 3, the anti-saturation sliding mode guidance law with prescribed performance is introduced. For the unknown upper bound of an external disturbance, an adaptive anti-saturation sliding mode guidance law is derived based on adaptive control theory. Simulation results and analyses are presented in Section 4. Finally, Section 5 summarizes our conclusions.
Preliminaries and problem formulation
Guidance system models with target maneuvering
Figure 1 shows the three-dimensional homing guidance geometry. In this figure, M is the missile and T is the target.
where

Geometry in three-dimensional space.
The main purpose of this paper is to design sliding mode guidance laws with prescribed performance. In other words, the lateral acceleration of the missile is designed to ensure that the missile intercepts the target at designated angle
Let
Differentiating (2)
That is
Similarly, the derivative of (3) is
It can be written as
Rearranging dynamic equations (8)–(11), the guidance system can be rewritten as
where
From equation (12), the control input
Prescribed performance constraint function
In the control process of the nonlinear system, the state of the nonlinear system, such as the convergence rate and the steady state error, should ideally satisfy some requirements in the control process, similar to the analysis of linear systems. Let
The prescribed performance constraint function can be designed as
where l is a positive constant and
The prescribed performance constraint function is shown in Figure 2.

Prescribed performance constraint function.
The value of l determines the convergence rate of the prescribed performance function: the larger the value of l, the faster the convergence rate.
Similar to the design of collision-avoidance functions in research on spacecraft collision-avoidance control, a transformed error function is designed as follows
The prescribed performance constraint can be expressed as
where
As
Therefore, the state constraint problem for the tracking control of nonlinear systems is transformed into the design of controller to ensure that
Related assumptions and lemmas
To facilitate the design, the following lemmas and assumptions are stated.
Suppose that there exists a continuous and positive definite function
where
That is, the system states are finite-time convergent.
Then, the trajectory of this system is practical finite-time stable.
where
Guidance law design
Design of sliding mode guidance law with prescribed performance and input saturation
Let
The sliding mode surface is designed as follows
where
The derivative of
The design idea presented in this paper is to use the boundedness of
where
The
(i) The sliding mode surface
(ii) The LOS tracking error
(iii) In the whole guidance process, the transformed error function
The time derivative of
According to (22)
Using Assumption 3, inequality (37) equation reference goes here can be obtained
Apply Lemma 3, inequality (38) can be obtained
Similar to (38)
Thus, equation (35) can be written as
where
The stability analysis of the tracking error
According to (22), it can be obtained
Then according to (41), inequality (42) can be obtained
Thus, it can be obtained that
The time derivative of
According to Lemma 1,
Synthesizing the analysis of Case 1 and Case 2, conclusion (ii) has been proved.
From the previous analyses,
Design of adaptive sliding mode guidance law with prescribed performance and input saturation
An adaptive finite-time anti-saturation sliding mode guidance law is designed in this section to solve the problem of the upper bound of the external disturbance being unknown. The guidance law is designed as (45)–(49), and the external disturbance
It is assumed that
where
(i) The sliding manifold
(ii) The sliding manifold
(iii) In the whole guidance process, the LOS tracking error
Taking the time derivative of
According to Lemma 4, inequality (52) can be obtained
Substituting equation (52) into equation (51) yields
According to inequality (53), the sliding manifold
Consider the Lyapunov function candidate
The derivative of
According to Lemma 4, inequality (52) can be rewritten as
Substituting equation (56) into equation (55) yields
where
In order to analyze the convergent region of
According to Lemma 1, if
The stability analysis of the tracking error
According to (22), it can be obtained
where
Then according to (60), inequality (61) can be obtained
Thus, it can be obtained that
According to (60), the time derivative of
Further, inequality (63) can be rewritten as two forms
According to Lemma 1, if
Thus, it can be obtained that
Therefore, conclusion (ii) has been proved.
As
Simulations
In this section, numerical simulations are conducted to verify the performance of the designed guidance laws. To illustrate the effectiveness of the designed guidance laws, two different target maneuvering scenarios are considered:
Case 1:
Case 2:
where
To verify the performance of the designed guidance laws, the results are compared with those from the proportional navigation guidance law (PNGL) and fast nonsingular terminal sliding mode guidance law (FNTSMGL) (Si and Song, 2019).
The PNGL is given as
The fast nonsingular terminal sliding mode surface is given as
where
The FNTSMGL is given as
The two sets of initial scene parameters listed in Table 1 are considered.
Initial scene parameters.
The maximum lateral accelerations of the missile provided by the dynamic actuators are limited as
where
Simulation results of sliding mode guidance law with prescribed performance
The parameters of guidance law
Case 1
When

Responses under
Case 2
For

Responses under
From the simulation results of Figures 3 and 4, it can be concluded that the guidance law
Simulation results of adaptive sliding mode guidance law with prescribed performance
Similar to 4.1, the PNGL and FNTSMGL
Case 1
When

Responses under
Case 2
For

Responses under
Figures 5 and 6 indicate that the adaptive guidance law
In conclusion, Figure 3–Figure 6 indicate that the guidance law designed in this paper performs well when the target is maneuvering in different ways. Furthermore,
Conclusion
In this paper, a novel three-dimensional sliding mode guidance law with prescribed performance and input saturation is designed for maneuvering target, capable of allowing attributes such as maximum overshoot, convergence rate and steady state error to be designed in advance. Visualizing the prescribed performance characteristics as tracking error constraints, the key concept in this approach is to transform the prescribed performance constraint problem into that of the boundedness of the transformed error function. The auxiliary system is introduced to deal with the problem of input saturation. Besides, the guidance laws designed in this paper can deal with the problem of target acceleration under known and unknown bounds. A strict theoretical proof was presented, and simulation results verified the effectiveness and superiority of the guidance laws. The proposed prescribed performance controller is more robustness and simpler, and it can also be conveniently used in other nonlinear control systems, such as spacecraft attitude control, robot control and so on. However, the PPC guidance law proposed in this paper relies on the sign of initial LOS error, which is complex for engineering practice. In the future work, the guidance law with improved PPC method will be considered.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work is supported by the Aeronautical Science Foundation of China (20170112012, 20180112013), the National Natural Science Foundation of China (61703126, 6191101340), and the Major Program of Natural Science Foundation of China (number 61690210).
