Next Article in Journal
Jet Engine Turbine Mechanical Properties Prediction by Using Progressive Numerical Methods
Previous Article in Journal
Detached Eddy Simulations of Cavity-Store Interactions at Subsonic Turbulent Flow
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distance-Scalar Disturbance Observer-Based Parallel Approaching Guidance Using Finite-Time Prescribed Performance

The College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Aerospace 2023, 10(11), 936; https://doi.org/10.3390/aerospace10110936
Submission received: 19 September 2023 / Revised: 28 October 2023 / Accepted: 30 October 2023 / Published: 1 November 2023

Abstract

:
In this paper, to make an interceptor intercept a maneuvering target, a parallel approaching guidance law is developed. In order to estimate the target maneuver more accurately and reduce its influence on the guidance accuracy, a distance-scalar disturbance observer is employed. Specifically, the estimation accuracy of the designed observer is not affected by the relative distance. Finite-time prescribed performance is employed to ensure that the line-of-sight angular rate is capable of converging to a predetermined small region within the specified finite time. All signals of the interception system can guarantee an ultimately uniformly boundedness, as proven by Lyapunov stability theory. Finally, the function of the parallel approaching guidance law is demonstrated using numerical simulation.

1. Introduction

With an increasingly complex flight environment and drastic target maneuvers, an interceptor is required to intercept the target accurately. This presents a great challenge for the interceptor. The guidance process is generally divided into initial guidance [1], mid-course guidance [2], and terminal guidance phases [3]. The phase that mainly determines the interception accuracy is the terminal guidance phase (TGP). As such, guidance law for the TGP has become a significant supporting technology in guaranteeing the interception success and performance of an interception system.
Generally, the objectives of the interception in the TGP are to avoid the escape of the target and to achieve the minimum miss distance [4]. To achieve these objectives, many works have been reported. Proportional navigation guidance (PNG) laws for non-maneuvering targets were proposed in [5,6]. Reference [7] proposed a PNG law using delayed line-of-sight angular rate (LOSAR) information. Recently, parallel approaching guidance (PAG), a promising strategy that keeps the LOSAR at zero, has received increased attention [8]. Under PAG, the interceptor possesses a flatter interception trajectory and, thus, requires less normal acceleration than the target. However, it still is a challenge to address unknown maneuvers of the target, and more research efforts are necessary.
To address the interception issue of maneuvering targets, many methods have been reported. To ensure a low sensitivity to the target maneuvers and other unknown factors, a proportional-integral (PI) control-based guidance law was adopted [9]. According to the H robust control theory, the H guidance law [10,11] was used to solve the problem of intercepting a maneuvering target. In addition, an adaptive sliding mode guidance law was developed for the interception of high-speed and maneuvering targets [12,13]. However, all of the above were passive disturbance rejection methods. The robustness of these systems was realized at the expense of their nominal performance. When a system requires high performance, the aforementioned methods may struggle to meet the requirements.
Meanwhile, the active disturbance rejection method can efficiently estimate bounded unknown disturbances and compensate for observed disturbances, to reduce their impact on the system [14]. Due to its advantages, the active disturbance rejection method is suitable for a system with good control accuracy. Among these methods, a nonlinear disturbance observer (NDO) is an effective method that has been used in a lot of systems [15,16,17,18]. Furthermore, the NDO was used in a guidance system to estimate unknown target maneuvers [19,20,21]. However, the target maneuvers were treated as compound disturbances in the above works. With the relative distance decreasing rapidly during an interception, the estimation accuracy will be affected. In light of all of these factors, further research efforts to design an NDO with higher estimation accuracy are necessary.
In addition, during the interception of maneuvering targets, some constraints should be taken into consideration, to ensure the system performance. It is usually required that the line-of-sight angle (LOSA) remains within a bounded area, to guarantee the target remains in the seeker’s sight of view. To fulfill this requirement, some remarkable research results for an interceptor have been reported. An event-triggered (ET) backstepping-based guidance law was employed to ensure the LOSAR remained at zero [8]. SMC was adopted to intercept a maneuvering target with a terminal LOSA constraint [19,20,21,22]. Nevertheless, the above works only considered the steady-state performance of the systems. More studies to simultaneously guarantee a steady state and transient performance are necessary.
As far as this is concerned, the prescribed performance control (PPC) proposed in [23] can ensure the tracking error remains zero. Its maximum convergence time and the maximum overshoot do not exceed the preset values, which makes the transient performance better. Because of this feature, PPC has been employed to solve various kinds of control problem [24,25,26,27]. In particular, PPC was used to stabilize the LOSA and its rate [28]. However, the traditional PPC guarantees that the system is stabilized as the control time goes to infinity. It is not an ideal method for solving control problems with a requirement for the convergence time, such as in interception. Recently, finite-time prescribed performance control (FPPC) was proposed to solve this problem [29,30,31]. But the disadvantage of FPPC is that too large an overshoot makes the transient performance insufficient. To solve this problem, a novel FPPC that can adjust its bounds adaptively according to the positive or negative of the initial error was proposed, with a small overshoot [32].
Based on the above motivation, this work proposes a PAG law to intercept a maneuvering target using FPPC. A target maneuver is estimated using a distance-scalar disturbance observer (DSDO), whose estimation accuracy is not affected by the relative distance. The objective is to stabilize the LOSAR in the specified finite time and to ensure a minimum distance. The contributions and advantages of this study are summarized in the following:
1.
FPPC is used to stabilize the LOSA to a small enough neighborhood of a given constant within a given time, so as to make the LOSAR converge to a small enough neighborhood of the origin within a given time. In this way, the time of the interception is shortened. With the help of the FPPC technique, there is a small overshoot in the convergence process;
2.
A DSDO is employed to estimate a target unknown maneuver without estimating the relative distance. Consequently, the estimation accuracy of the DSDO is improved. The estimation is introduced into the control input, so as to reduce the adverse influence on the interception accuracy;
3.
The system stability is analyzed, which shows that the LOSAR and the estimation error are uniformly ultimately bounded (UUB). The effectiveness of the PAG law proposed is ensured.
The arrangement of sections is as follows: The relative kinematics equations in two dimensions are introduced in Section 2. The DSDO and the FPPC-based PAG law are proposed in Section 3. The the ability of the signals of the interception system to guarantee the UUB is proven in Section 4. To illustrate how the PAG law works, simulation results are given in Section 5. Finally, the conclusions are given.

2. Problem Formulation and Preliminaries

In order to simplify the derivation, both the interceptor and the target are considered as mass points. Both gravity and the aerodynamics model for them are ignored. Specifically, the interceptor and the target are denoted by the symbols of ‘i’ and ‘t’, respectively, and a schematic diagram is provided in Figure 1. To describe the relative motion dynamics, the relative states consist of the LOSA γ R , the LOSAR ϖ R , the relative distance d R , and the relative velocity v i t R . θ i R is the interceptor’s flight-path angles (FPA). θ t R is the target’s FPA. The velocities of the interceptor and the target are represented by v i and v t , respectively. Both v i and v t are assumed to be constants. All of these are normal components contained in the horizontal plane and can be measured by the seeker of the interceptor.
In a horizontal plane without air and gravity, the relative kinematical equations for the interceptor–target are given as [33]
v i t = d ˙ = v t cos ( θ t γ ) v i cos ( θ i γ ) ϖ = γ ˙ = 1 d ( v t sin ( θ t γ ) v i sin ( θ i γ ) )
The kinematical equations for the interceptor are given as [33]
θ ˙ i = a i v i x ˙ i = v x i = v i cos θ i y ˙ i = v y i = v i sin θ i
where x i R and y i R denote the x-coordinate and y-coordinate of the interceptor, respectively. The velocities along x i and y i are v x i R and v y i R , respectively. The variable a i R denotes the interceptor’s acceleration normal to its velocity. All of these are normal components contained in the horizontal plane.
In the same way, the kinematical equations of the target are given as [33]
θ ˙ t = a t v t x ˙ t = v x t = v t cos θ t y ˙ t = v y t = v t sin θ t
where x t R and y t R denote the x-coordinate and y-coordinate of the target, respectively. The velocities along x t and y t are v x t R and v y t R , respectively. a t R represents the target’s normal acceleration. It is important to point out that all the states mentioned above, except the target’s acceleration a t , can be measured by the seeker of the interceptor. All of them are normal components contained in the horizontal plane.
Considering (1), (2), and (3), the derivative of ϖ is given as [34]
ϖ ˙ = 2 v i t d ϖ a i cos ( θ i γ ) d + a t cos ( θ t γ ) d
Thus, the relative kinematic equations are rewritten as [34]
γ ˙ = ϖ ϖ ˙ = 2 v i t d ϖ a i cos ( θ i γ ) d + Ω d
where Ω = a t cos ( θ t γ ) is the target’s acceleration normal to the LOSAR. Because a t is unmeasurable, Ω is treated as a disturbance of the system.
The objective of this paper was to design the interceptor’s acceleration a i as a control input that can guarantee ϖ remains in a sufficiently small neighborhood to zero. In other words, γ rapidly converges to a neighborhood of a suitable constant under the conditions of the LOSA constraint and simultaneously satisfies the performance indexes of the state and control input. Then, if the relative velocity is negative and the LOSAR is stabilized, the interceptor will finally intercept the target [35]. Thus, to realize the PAG, we define the tracking error as e γ = γ γ c where γ c is the constant tracking command of γ .
The derivative of the tracking error e γ with respect to time is given as
e ˙ γ = ϖ
because of the derivative of the tracking command, γ ˙ c is zero for achieving PAG.
In order to carry out follow-up work and take into account the real situation, we made the following assumptions:
Assumption 1.
The target’s normal acceleration a t is continuous, bounded, and differentiable. And a t satisfies d i a t d t i α , i = 0 , 1 , . . . , where α > 0 is a constant;
Assumption 2
([8]). For the system (5), the LOSAR is controllable when θ i γ π 2 . Thus, in the guidance process, the LOSA γ and the FGA θ i of the interceptor remain in the domain Π defined by
Π = γ , θ i , R : θ i γ π 2
Remark 1
([8]). The guidance system (5) is unavailable when the relative distance d 0 . In the TGP, considering the limitations of physical factors such as the interceptor seeker and the receiver overload, there is a minimum distance d m ; when d < d m , the guidance can be considered to end, then the interceptor and the target rely on their own inertia to complete the final guidance task.
Remark 2.
Considering the field of view of the interceptor’s seeker and the performance of the interception, the LOSA is required to be always in the feasible region Ξ = γ R : γ l γ γ u , where γ l and γ u are the lower and upper bounds of the region. In this feasible domain, the seeker can measure the system state information at all times. If the LOSA is not in this region, this could cause the escape of the target and thus cause the failure of the interception mission.

3. Finite-Time Prescribed Performance and DSDO-Based Guidance

In this section, PAG is realized using a DSDO and FPPC. The unmeasured target maneuver is estimated by the DSDO and the estimation is fed forward into the system. To improve the interception accuracy, an DSDO is designed whose estimation accuracy is independent of the relative distance. A PAG law is proposed using the FPPC, so that the LOSAR converges to the neighborhood of zero in a specified finite time. The rapid performance and transient performance of the guidance system are ensured.

3.1. Finite-Time Prescribed Performance

The faster the LOSAR converges, the better the speed of the guidance system. Therefore, FPPC is a suitable method for designing a PAG law. In view of the disadvantage of a large overshoot affecting the performance, a finite-time performance function (FTPF) is employed. Considering the seeker’s measurement area and the quality of the PAG, the LOSA error e γ converges to a bounded region, constrained as follows:
ω l t < e γ < ω u t
where ω l R and ω u R are the FTPFs. Due to the advantages of PPC, the tracking error can be limited to the preset upper and lower bounds. During the whole guidance process, the LOSA error e γ is limited to the FTPFs ω l and ω u ; that is, ω l < γ γ c < ω u . Thus, the LOSA is restricted between ω l + γ c and ω u + γ c . The LOSA is required to be within the region Ξ to achieve a good performance for the guidance system, so the choice of FTPFs should satisfy the inequality, which is given as
γ l < ω l + γ c < ω u + γ c < γ u
Due to the advantages of PPC, the LOSA is maintained in the region Ξ during the guidance process. The escape of the target is avoided.
The FTPFs ω l and ω u are chosen as [32]
ω l = γ 0 sign e γ 0 ρ l exp τ t T F t ρ l γ l , F , t 0 , T F ρ l γ l , F , t T F , ω u = γ 0 sign e γ 0 ρ u exp τ t T F t ρ u γ u , F , t 0 , T F ρ u γ u , F , t T F ,
where ρ l 0 , 1 , ρ u 0 , 1 , γ 0 > 0 , γ l , F > 0 , γ u , F > 0 , τ > 0 and T F > 0 are the constants to be determined, and e γ 0 is the initial value of the LOSA error. γ l , F < γ 0 and γ u , F < γ 0 . Correct choice of the above parameters is required to ensure that the inequality (8) is valid.
Remark 3.
The parameter τ determines the convergence speed of the FTPFs. The specified finite time T F determines the convergence time of the LOSAR. In this way, the speed of the guidance system is ensured.
Because of the requirement to ensure that the LOSA error can converge before the end of the guidance, attention should be paid to the selection of T F . The time-to-go of the PAG is given as
t t t g = d m d t v m t
where d m is the minimum distance.
To make the LOSA error converge to a suitable time, the value of T F is approximately chosen as
T F = f r t t t g 0
where t t t g 0 is the initial value of the time-to-go and f r ( 0 , 1 ) is a suitable constant.
Remark 4.
Since the signs of the FTPFs are related to the initial LOSA error, the sign of the LOSA error e γ remains unchanged in the process of realizing the PAG. This will not only give the system a smaller overshoot but also facilitates the seeker in measuring information during the interception process. This improvement in the measurement quality plays a pivotal role in the improvement in the interception accuracy.
To proceed further, the derivatives of ω l and ω u with respect to time are given as
ω ˙ l = γ 0 τ T F T F t 2 sign e γ 0 ρ l exp τ t T F t , t 0 , T F 0 , t T F , ω ˙ u = γ 0 τ T F T F t 2 sign e γ 0 ρ u exp τ t T F t , t 0 , T F 0 , t T F ,
The second-order derivatives of FTPFs are given as
ω ¨ l = γ 0 τ 2 T F 2 2 τ T F T F t T F t 4 sign e γ 0 ρ l exp τ t T F t , t [ 0 , T F ) 0 , t T F , ω ¨ u = γ 0 τ 2 T F 2 2 τ T F T F t T F t 4 sign e γ 0 ρ u exp τ t T F t , t 0 , T F 0 , t T F ,
Based on the design flow of the prescribed performance, we convert e γ into the unconstrained error υ , which is expressed as [32]
υ = ln e γ ω l ω u e γ
where υ satisfies lim e γ ω l υ = , lim e γ ω u υ = . Considering that the Θ ( e γ ) = ln e γ ω l ω u e γ is a monotonically increasing function of the LOSA error, any LOSA error e γ ( ω l ( t ) , ω u ( t ) ) uniquely corresponds to an unconstrained error υ ( , ) . The task of controlling the constrained error can be transformed into the task of controlling unconstrained error. In this regard, controlling an unconstrained error greatly reduces the difficulty of control. There is no need to worry about interception failure due to an excessive absolute value of LOSA.
The derivative of υ respect to time is given as
υ ˙ = η e ˙ γ + ω ˙ l ω ˙ u e γ + ω ˙ u ω l ω u ω ˙ l ω u ω l = η ϖ + ω ˙ l ω ˙ u e γ + ω ˙ u ω l ω u ω ˙ l ω u ω l
with η = ω u ω l e γ ω l ω u e γ .
Now, the objective to converge the constrained ϖ to the neighborhood of zero is transformed into stabilizing the unconstrained error υ .

3.2. Distance Scalar Disturbance Observer

Generally speaking, the unknown target maneuver is usually treated as the compound disturbance ϱ = Ω d . However, when the interceptor nears the target, due to the extremely small relative distance, the derivative of the compound disturbance ϱ will approach infinity. Obviously, the estimation accuracy is seriously affected. Therefore, we project the target acceleration into the LOS coordinate frame and estimate the target’s acceleration normal to the LOSAR Ω by designing an DSDO. The estimation accuracy is better, regardless of the relative distance.
The DSDO is designed as
Ω ^ = z ^ + n ϖ d z ^ ˙ = n ( ϖ v i t + a i cos ( θ i γ ) Ω ^ )
where n > 0 is a constant, z is an intermediate variable, and z = Ω n ϖ d .
The derivative of z is given as
z ˙ = Ω ˙ n ϖ d ˙ n d ϖ ˙
Substituting (5) into (18) yields
z ˙ = Ω ˙ + n ϖ v i t + a i cos θ i γ Ω
The derivative of the disturbance Ω is given as
Ω ˙ = a ˙ t cos θ t γ a t sin θ t γ θ ˙ t γ ˙
and then, substituting (1) and (3) into (20) yields
Ω ˙ = sin θ t γ v t a t 2 + v t sin 2 ( θ t γ ) d a t v i sin ( θ i γ ) sin θ t γ d a t + a ˙ t cos θ t γ
Recalling that both v m and v t are constant and d i a t d t i α , i = 0 , 1 , . . . , it is obtained that
Ω ˙ a t 2 v t + v t d α + v i d α + α a t 2 v t + v t + v i + d d α α 2 v t + v t + v i d m α + α
Since the right side of the inequality sign consists of constant terms, the derivative of the disturbance Ω ˙ is bounded.
Considering the stability of the DSDO, the error of estimation is defined as
Ω ˜ = Ω Ω ^
The derivative of Ω ˜ is developed as
Ω ˜ ˙ = Ω ˙ + n ϖ v i t + a i cos θ i γ Ω n ϖ v i t + a i cos θ i γ Ω ^ = Ω ˙ n Ω Ω ^ = Ω ˙ n Ω ˜
where Ω ˙ is bounded and n > 0 . Thus, the estimation error will converge to a bounded region, and the designed DSDO can track the unknown disturbance.
Remark 5.
This paper provides a design idea for target maneuver estimation that is not limited to a two-dimensional coordinate system. When considering the interception problem of a maneuvering target in a three-dimensional coordinate system, the target acceleration can still be projected onto two components perpendicular to the line-of-sight (LOS) under the LOS frame. In this way, the decoupling of the disturbance and relative distance is realized, and the decline in the estimation accuracy is avoided when the interceptor is near the target.

3.3. Parallel Approaching Guidance Design

As above, the LOSA error e γ is converted to an unconstrained υ using an error transformation function, and the projected target acceleration is estimated by the DSDO using the system states. In order to achieve PAG, we use the system states and the estimation Ω ^ to design a PAG law that can stabilize υ and then input the PAG law into the interception system. The structure of the interception system of this paper is shown in the Figure 2. Considering the principle of the PAG making the LOSAR remain zero, the PAG law is obtained using the method of backstepping. To proceed further, we define z 1 = υ , z 2 = ϖ σ c , where σ c is a virtual law to be designed. To stabilize the transformed error, just like in the common stability analysis process, we define V 1 = 1 2 z 1 2 , and its derivative is given as
V ˙ 1 = z 1 η ϖ + ω ˙ l ω ˙ u e γ + ω ˙ u ω l ω u ω ˙ l ω u ω l = z 1 η z 2 + σ c + ω ˙ l ω ˙ u e γ + ω ˙ u ω l ω u ω ˙ l ω u ω l
We design the stabilizing function σ c as
σ c = k 1 z 1 η ω ˙ l ω ˙ u e γ + ω ˙ u ω l ω u ω ˙ l ω u ω l
where k 1 > 0 is a constant. In fact, σ c can be understood as the desired LOSAR, which can stabilize υ .
Inserting (26) into (25) yields
V ˙ 1 = k 1 z 1 2 + η z 1 z 2
We define the stability function as
V 2 = V 1 + 1 2 z 2 2
To proceed further, the derivative of V 2 is given as
V ˙ 2 = k 1 z 1 2 + η z 1 z 2 + z 2 ϖ ˙ σ ˙ c = k 1 z 1 2 + η z 1 z 2 + z 2 2 v i t d ϖ + 1 d Ω σ ˙ c cos θ i γ d a i
The derivative of the variable σ c is given as
σ ˙ c = k 1 υ ˙ η υ η ˙ η 2 ω ¨ l ω ¨ u e γ + ω l ω u ϖ + ω ¨ u ω l ω u ω ¨ l ω u ω l ω ˙ l ω ˙ u ω ˙ l ω ˙ u e γ + ω ˙ u ω l ω u ω ˙ l ω u ω l 2
where η ˙ = ω ˙ l ω ˙ u e γ ω l ω u e γ ϖ ω ˙ l ω ˙ u ϖ ω u ω l e γ ω l 2 ω u e γ 2 .
To stabilize the transformed error and the LOSAR, we design the PAG law as
a i = d cos θ i γ 2 v i t d ϖ σ ˙ c + k 2 z 2 + η z 1 + 1 d Ω ^ + λ 1 z 2 2 d 2
where λ 1 z 2 2 d 2 is the stability term, which will be mentioned below, and λ 1 > 0 is a regulation factor.
In this way, the LOSAR is stabilized within the given time T F and remains in a small enough neighborhood of zero until the end of guidance. The implementation mechanism of the PAG is shown in Figure 3.

4. Stability Analysis

According to the principle of PAG, if the LOSA error and the estimation error can guarantee UUB, the feasibility of the guidance law can be verified. In this section, the stabilities of the LOSA error and the estimation error are analyzed. This analysis leads to a theorem, as follows:
Theorem 1.
For the system (5), in the presence of the DSDO (17) and the PAG law (30) based on the FPPC, the signal z 1 , z 2 and the estimation error Ω ˜ are UUB and the PAG is realized when the constants k 1 , k 2 , and n satisfy the conditions
k 1 > 0 k 2 > 0 n > 1 2 λ 1 + λ 2 2
where λ 2 > 0 is a regulation factor.
Proof of Theorem 1.
Considering the estimation error of the DSDO, we define the stability function of the guidance system (5) as
V = V 2 + 1 2 Ω ˜ 2
To discuss the role of the PAG law in stabilizing the signals z 1 and z 2 , we substitute (31) into (29), and the derivative of V 2 is rewritten as
V ˙ 2 = k 1 z 1 2 k 2 z 2 2 + z 2 d Ω Ω ^ λ 1 z 2 2 2 d 2
Using Young’s inequality, one has
V ˙ 2 k 1 z 1 2 k 2 z 2 2 + λ 1 z 2 2 2 d 2 + 1 2 λ 1 Ω ˜ 2 λ 1 z 2 2 2 d 2 k 1 z 1 2 k 2 z 2 2 + 1 2 λ 1 Ω ˜ 2
As long as we can prove the boundedness of Ω ˜ , we can guarantee that z 1 and z 2 will be stabilized. Taking the derivative of (33) and substituting (24) into it, we can obtain
V ˙ k 1 z 1 2 k 2 z 2 2 + 1 2 λ 1 Ω ˜ 2 + Ω ˜ Ω ˜ ˙ k 1 z 1 2 k 2 z 2 2 + 1 2 λ 1 Ω ˜ 2 + Ω ˜ Ω ˙ n Ω ˜ k 1 z 1 2 k 2 z 2 2 n 1 2 λ 1 Ω ˜ 2 + Ω ˜ Ω ˙
Using Young’s inequality, the inequality (36) becomes
V ˙ k 1 z 1 2 k 2 z 2 2 n 1 2 λ 1 Ω ˜ 2 + λ 2 2 Ω ˜ 2 + 1 2 λ 2 Ω ˙ 2 k 1 z 1 2 k 2 z 2 2 n 1 2 λ 1 λ 2 2 Ω ˜ 2 + 1 2 λ 2 Ω ˙ 2 k 1 z 1 2 k 2 z 2 2 n 1 2 λ 1 λ 2 2 Ω ˜ 2 + 1 2 λ 2 Ω ˙ 2
where λ 2 is a positive regulation factor.
Taking into account the above proof of the boundedness of Ω ˙ , we substitute the proof result (22) into (37). The derivative of the stability function V is rewritten as
V ˙ k 1 z 1 2 k 2 z 2 2 n 1 2 λ 1 λ 2 2 Ω ˜ 2 + 1 2 λ 2 α 2 v t + v t + v i d m α + α 2 κ V + C
where κ and C are given as
κ : = min λ min k 1 λ min k 2 λ min n 1 2 λ 1 λ 2 2 C : = 1 2 λ 2 α 2 v t + v t + v i d m α + α 2
If k 1 , k 2 , and n satisfy the condition (32), according to (38) one has
0 V V 0 C κ e κ t + C κ
where V 0 = 1 2 z 1 2 0 + 1 2 z 2 2 0 + 1 2 Ω ˜ 2 0 .
From the definition of the Lyapunov function V, we have [35]
z 1 2 V 0 C κ e κ t + 2 C κ z 2 2 V 0 C κ e κ t + 2 C κ Ω ˜ 2 V 0 C κ e κ t + 2 C κ
From (41), we can conclude that for any t T , we have z 1 D , z 2 D , and Ω ˜ D where [35]
D = 2 V 0 C κ e κ T + 2 C κ
Then, we have [35]
T = 1 κ ln D 1 2 2 C κ 2 V 0 C κ
In addition, from (40) we can determine that
lim t V C κ
This means the signals z 1 , z 2 and Ω ˜ are UUB [18]. This completes the proof. □

5. Simulation Results

To prove the feasibility of the PAG law, three scenarios were considered in this section. In addition, the guidance performances of the PAG law in the three scenarios were compared with those of PNG. The selections of the initial system states and the controller parameters are given in Table 1 and Table 2. The simulation results for the three Scenarios were as follows:
Scenario 1 (Constant Acceleration): The acceleration of the target is given by a t = 9 g. Considering the target for a circular maneuver, a t = 9 g, when a i = 0 . It is apparent that the LOSAR was not stabilized, and the minimum distance could not be reached, see Figure 4. That means the interception was unsuccessful when a i = 0 . Then, we fed the FPPC-based guidance law into the system. From Figure 5, the DSDO could track the target’s maneuver well using the designed PAG law. This means that the influence of the target maneuver on the guidance accuracy could be compensated for well after the estimation of DSDO was input into the system. From Figure 6a,c, both the tracking error and the LOSAR were stabilized with the FPPC in the specified finite time T F . As can be seen in Figure 4a, the overshoot of the tracking error was small. That means that the smooth change in LOSA gave the system a good performance. If the relative velocity is negative, that is, v i t < 0 , when the LOSAR remains in a small enough neighborhood of origin, PAG will be realized. From Figure 6b, the relative velocity was negative when the LOSAR was stabilized. In Figure 6d, the relative distance finally converged to the minimum distance. The miss distance is shown in Table 3. The PAG law is presented in Figure 7. In addition, in Figure 8, we can see the trajectories of both the interceptor and the target. Therefore, the effectiveness of the PAG law was illustrated when the target performed a circular maneuver.
Scenario 2 (Sine Acceleration): The acceleration of the target was set to a t = 9 g sin ( 0.01 t ) . For the follow-up comparison, we considered a situation where a i = 0 . It is apparent that the LOSAR was not stabilized and the minimum distance could not be achieved, see Figure 9. That means the interception was unsuccessful when a i = 0 . From Figure 10, the DSDO could track the target’s maneuver well using the PAG law. That means that the influence of the target maneuver on the guidance accuracy could be well compensated for after the estimation of DSDO was input into the system. From Figure 11a,c, both the tracking error and the LOSAR were stabilized with the FPPC within the specified finite time T F . As can be seen in Figure 11a, the overshoot of the tracking error was small. That means that the smooth change in LOSA gave the system a good performance. From Figure 11b, the relative velocity was negative when the LOSAR remained in the neighborhood of zero. As seen in Figure 11d, the relative distance finally converged to the minimum distance. The PAG law is shown in Figure 12. In addition, from Figure 13 we can see the trajectories of both the interceptor and the target. Therefore, the effectiveness of the PAG law is illustrated.
Scenario 3 (Square-Like Acceleration): The acceleration of the target a t was given by a square-like signal, the amplitude of the signal was 9 g, and the frequency was 0.3 rad/s. Considering the target for a square-like maneuver when a i = 0 , the LOSAR and the relative distance were as shown in Figure 14. The interception was unsuccessful when a i = 0 . As seen in Figure 15, the DSDO could track the target’s maneuver well using the PAG law. That means the influence of the target maneuver on the guidance accuracy could be well compensated for after the estimation of the DSDO was input into the system. From Figure 16a,c, both the tracking error and the LOSAR were stabilized using the FPPC within the specified finite time T F . As can be seen in Figure 14a, the overshoot of the tracking error was small. That means that the smooth change in the LOSA gave the system a good performance. From Figure 16b, the relative velocity was negative when the LOSAR remained in a small enough neighborhood to zero. In Figure 16d, the relative distance finally converged to the minimum distance. The PAG law is shown in Figure 17. In addition, in Figure 18, we can see the trajectories of both the interceptor and the target. Therefore, the effectiveness of the guidance law was illustrated when the target performed a square-like maneuver.
In order to illustrate the guidance performance of the PAG law designed in this paper, we used the existing PNG method for a comparative analysis. The PNG law is given as [36]
a i = k p n d ˙ ϖ
where k p n 2 is the unitless coefficient of PNG. In this section, k p n = 5 . Then, we input the PNG law into the system (5) and compared its guidance performance with the PAG law designed in this paper for Scenario 1, Scenario 2, and Scenario 3. The relative distance with the PNG law (40) is shown in Figure 19.
The guidance accuracies of the interceptor with the PNG law (40) and the PAG law designed in this paper in the different scenarios are shown in Table 3.
Through comparing the precision of PNG and PAG in the different scenarios, it was seen that the PAG law designed in this paper had a higher precision in the cases of intercepting the three kinds of target maneuvers. The precision of PNG in the three cases was inferior to that of the PAG. When intercepting a target performing a square wave maneuver, the interceptor even missed the target. Therefore, it is not difficult to see that the PAG law based on the FPPC had a stable accuracy when intercepting large maneuvering targets. This is because the designed DSDO can estimate the target maneuver well, and the FPPC is designed such that the LOSA error can be kept within the preset bounds during the guidance process.

6. Conclusions

In this study, a PAG law for an interceptor using FPPC was proposed. To eliminate the uncertainty of unknown maneuvering target acceleration, a DSDO was developed. Specifically, the estimation accuracy of the DSDO was independent of the relative distance. Then, in order to realize the PAG, the FPPC was used to ensure the LOSAR converged to the neighborhood of zero within the specified finite time and to make it remain at zero during the interception. In this way, the speed of the interception system was also improved. All signals of the interception system could guarantee UUB, and the feasibility of the PAG law is illustrated by the simulation results.

Author Contributions

Conceptualization, H.S. and K.Y.; methodology, H.S.; software, H.S.; validation, H.S.; formal analysis, H.S.; investigation, H.S.; resources, H.S.; writing—original draft preparation, H.S.; writing—review and editing, K.Y. and Y.S.; supervision, K.Y.; All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Natural Science Foundation of Jiangsu Province under Grant BK20210284, and in part by the Jiangsu Province Key R&D plan Project (Social Development) under Grant BE2020704.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
TGPTerminal guidance phase
PNGProportional navigation guidance
LOSARLine-of-sight angular rate
PAGParallel approaching guidance
PIProportional-integral
NDONonlinear disturbance observer
LOSALine-of-sight angle
ETEvent-triggered
PPCPrescribed performance control
FPPCFinite-time prescribed performance control
UUBUniformly ultimately bounded
FPAFlight-path angle
DSDODistance-scalar disturbance observer
FTPFFinit-time performance function

References

  1. Cochran, J.E., Jr.; Haynes, D.A. Constrained initial guidance algorithm. J. Guid. Control Dyn. 1990, 13, 193–197. [Google Scholar] [CrossRef]
  2. Indig, N.; Ben-Asher, J.Z.; Farber, N. Near-optimal spatial midcourse guidance law with an angular constraint. J. Guid. Control Dyn. 2014, 37, 214–223. [Google Scholar] [CrossRef]
  3. Fu, S.; Zhou, G.; Xia, Q. A trajectory shaping guidance law with field-of-view angle constraint and terminal limits. J. Syst. Eng. Electron. 2022, 33, 426–437. [Google Scholar] [CrossRef]
  4. Pokiya, J.; Sharma, P.; Padhi, R. High-precision computational guidance in terminal phase with impact angle, lead angle and lateral acceleration constraints. J. Frankl. Inst. 2022, 359, 10392–10419. [Google Scholar] [CrossRef]
  5. Ghosh, S.; Ghose, D.; Raha, S. Capturability analysis of a 3-D retro-PN guidance law for higher speed nonmaneuvering targets. IEEE Trans. Control Syst. Technol. 2014, 22, 1864–1874. [Google Scholar] [CrossRef]
  6. Li, K.; Zhou, G. State estimation with a destination constraint imposed by proportional navigation guidance law. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 58–73. [Google Scholar] [CrossRef]
  7. Dhananjay, N.; Lum, K.-Y.; Xu, J.-X. Proportional navigation with delayed line-of-sight rate. IEEE Trans. Control Syst. Technol. 2013, 21, 247–253. [Google Scholar] [CrossRef]
  8. Shen, Y.; Chen, M.; Zheng, Z.; Guo, H. Event-triggered-backstepping-based parallel approaching guidance method for maneuvering target interception. Tech. Comm. Guid. Navig. Control 2022, 2, 1–24. [Google Scholar] [CrossRef]
  9. He, S.; Lee, C.-H. Optimal proportional-integral guidance with reduced sensitivity to target maneuvers. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 2568–2579. [Google Scholar] [CrossRef]
  10. Yang, C.-D.; Chen, H.-Y.; Padhi, R. Three-dimensional nonlinear H guidance law. Int. J. Robust Nonlinear Control 2001, 11, 109–129. [Google Scholar] [CrossRef]
  11. Chen, B.-S.; Chen, Y.-Y.; Lin, C.-L. Nonlinear fuzzy H∞ guidance law with saturation of actuators against maneuvering targets. IEEE Trans. Control Syst. Technol. 2002, 10, 769–779. [Google Scholar] [CrossRef]
  12. Tan, Y.; Jing, W.; Gao, C.; An, R. Adaptive improved super-twisting integral sliding mode guidance law against maneuvering target with terminal angle constraint. Aerosp. Sci. Technol. 2022, 129, 107820. [Google Scholar] [CrossRef]
  13. Fei, D.; Zhang, X.; He, K.; Tan, P. A new three-dimensional adaptive sliding mode guidance law for maneuvering target with actuator fault and terminal angle constraints. Aerosp. Sci. Technol. 2022, 131, 107974. [Google Scholar]
  14. Sun, C.; Liu, C.; Feng, X.; Jiao, X. Visual servoing of flying robot based on fuzzy adaptive linear active disturbance rejection control. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 2558–2562. [Google Scholar] [CrossRef]
  15. Ma, K.; He, F.; Yao, Y. Estimation of target maneuver acceleration and guidance law implementation in homing terminal guidance. J. Aeronaut. 2009, 30, 2213–2219. [Google Scholar]
  16. Huang, J.; Ri, S.; Liu, L.; Wang, Y.; Kim, J.; Pak, G. Nonlinear disturbance observer-based dynamic surface control of mobile wheeled inverted pendulum. IEEE Trans. Control Syst. Technol. 2015, 23, 2400–2407. [Google Scholar] [CrossRef]
  17. Li, X.; Zhang, X.; Jiang, W.; Wang, J.; Wang, P.; Wu, X. A novel assorted nonlinear stabilizer for DC–DC multilevel boost converter with constant power load in DC microgrid. IEEE Trans. Power Electron. 2020, 35, 11181–11192. [Google Scholar] [CrossRef]
  18. Chen, M.; Shi, P.; Lim, C.-C. Adaptive neural fault-tolerant control of a 3-DOF model helicopter system. IEEE Trans. Syst. Man Cybern. Syst. 2016, 46, 260–270. [Google Scholar] [CrossRef]
  19. He, S.; Wang, W.; Wang, J. Three-dimensional impact angle guidance laws based on model predictive control and sliding mode disturbance observer. J. Dyn. Syst. Meas. Control 2016, 138, 081006. [Google Scholar] [CrossRef]
  20. Peng, C.; Zhang, H.; He, Y.; Ma, J. State-following-kernel-based online reinforcement learning guidance law against maneuvering target. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 5784–5797. [Google Scholar] [CrossRef]
  21. Harl, N.; Balakrishnan, S.N. Impact time and angle guidance with sliding mode control. IEEE Trans. Control Syst. Technol. 2012, 20, 1436–1449. [Google Scholar] [CrossRef]
  22. Rao, S.; Ghose, D. Terminal impact angle constrained guidance laws using variable structure systems theory. IEEE Trans. Control Syst. Technol. 2013, 21, 2350–2359. [Google Scholar] [CrossRef]
  23. Bechlioulis, C.P.; Rovithakis, G.A. Prescribed performance adaptive control of SISO feedback linearizable systems with disturbances. In Proceedings of the 2008 16th Mediterranean Conference on Control and Automation, Ajaccio, France, 25–27 June 2008; pp. 1035–1040. [Google Scholar]
  24. Guo, Q.; Zhang, Y.; Celler, B.G.; Su, S.W. Neural adaptive backstepping control of a robotic manipulator with prescribed performance constraint. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 3572–3583. [Google Scholar] [CrossRef]
  25. Shao, X.; Hu, Q.; Shi, Y.; Jiang, B. Fault-tolerant prescribed performance attitude tracking control for spacecraft under input saturation. IEEE Trans. Control Syst. Technol. 2020, 28, 574–582. [Google Scholar] [CrossRef]
  26. Zhang, J.; Yang, G. Event-triggered prescribed performance control for a class of unknown nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 6576–6586. [Google Scholar] [CrossRef]
  27. Dimanidis, I.S.; Bechlioulis, C.P.; Rovithakis, G.A. Output feedback approximation-free prescribed performance tracking control for uncertain MIMO nonlinear systems. IEEE Trans. Automat. Contr. 2020, 65, 5058–5069. [Google Scholar] [CrossRef]
  28. Yong, K.; Chen, M.; Wu, Q. Noncertainty-equivalent observer-based noncooperative target tracking control for unmanned aerial vehicles. Sci. China Inf. Sci. 2022, 65, 152202. [Google Scholar] [CrossRef]
  29. Liu, Y.; Liu, X.; Jing, Y.; Zhang, Z. A novel finite-time adaptive fuzzy tracking control scheme for nonstrict feedback systems. IEEE Trans. Fuzzy Syst. 2019, 27, 646–658. [Google Scholar] [CrossRef]
  30. Sui, S.; Chen, C.L.P.; Tong, S. A novel adaptive NN prescribed performance control for stochastic nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 3196–3205. [Google Scholar] [CrossRef]
  31. Gao, S.; Liu, X.; Jing, Y. A novel finite-time prescribed performance control scheme for spacecraft attitude tracking. Aerosp. Sci. Technol. 2021, 118, 107044. [Google Scholar] [CrossRef]
  32. Bu, X.; Qi, Q.; Jiang, B. A simplified finite-time fuzzy neural controller with prescribed performance applied to waverider aircraft. IEEE Trans. Fuzzy Syst. 2022, 30, 2529–2537. [Google Scholar] [CrossRef]
  33. Ma, B.; Chen, M.; Shen, Y.; Lungu, M. Inverse optimal zero effort miss guidance based on disturbance observer. Aerospace 2022, 9, 767. [Google Scholar] [CrossRef]
  34. He, S.; Lin, D.; Wang, J. Robust terminal angle constraint guidance law with autopilot lag for intercepting maneuvering targets. Nonlinear Dyn. 2015, 81, 881–892. [Google Scholar] [CrossRef]
  35. Ge, S.S.; Wang, C. Adaptive neural control of uncertain MIMO nonlinear systems. IEEE Trans. Neural Netw. 2004, 15, 674–692. [Google Scholar] [CrossRef] [PubMed]
  36. Bardhan, R.; Ghose, D. Nonlinear differential games-based impact-angle-constrained guidance law. J. Guid. Control Dyn. 2015, 31, 384–402. [Google Scholar] [CrossRef]
Figure 1. Relative motion between the interceptor and the target in a two-dimensional system.
Figure 1. Relative motion between the interceptor and the target in a two-dimensional system.
Aerospace 10 00936 g001
Figure 2. FPPC-based PAG system structure diagram.
Figure 2. FPPC-based PAG system structure diagram.
Aerospace 10 00936 g002
Figure 3. The implementation of PAG using FPPC.
Figure 3. The implementation of PAG using FPPC.
Aerospace 10 00936 g003
Figure 4. Signals of the interception system without guidance law in Scenario 1: (a) The LOSAR; (b) The relative distance.
Figure 4. Signals of the interception system without guidance law in Scenario 1: (a) The LOSAR; (b) The relative distance.
Aerospace 10 00936 g004
Figure 5. The disturbance and its estimation in Scenario 1.
Figure 5. The disturbance and its estimation in Scenario 1.
Aerospace 10 00936 g005
Figure 6. Closed-loop signals of the interception system in Scenario 1: (a) The LOSA error; (b) The relative velocity; (c) The LOSAR; (d) The relative distance.
Figure 6. Closed-loop signals of the interception system in Scenario 1: (a) The LOSA error; (b) The relative velocity; (c) The LOSAR; (d) The relative distance.
Aerospace 10 00936 g006
Figure 7. The interceptor’s acceleration in Scenario 1.
Figure 7. The interceptor’s acceleration in Scenario 1.
Aerospace 10 00936 g007
Figure 8. Engagement trajectory in Scenario 1.
Figure 8. Engagement trajectory in Scenario 1.
Aerospace 10 00936 g008
Figure 9. Signals of the interception system without guidance law in Scenario 2: (a) The LOSAR; (b) The relative distance.
Figure 9. Signals of the interception system without guidance law in Scenario 2: (a) The LOSAR; (b) The relative distance.
Aerospace 10 00936 g009
Figure 10. The disturbance and its estimation in Scenario 2.
Figure 10. The disturbance and its estimation in Scenario 2.
Aerospace 10 00936 g010
Figure 11. Closed-loop signals of the interception system in Scenario 2: (a) The LOSA error; (b) The relative velocity; (c) The LOSAR; (d) The relative distance.
Figure 11. Closed-loop signals of the interception system in Scenario 2: (a) The LOSA error; (b) The relative velocity; (c) The LOSAR; (d) The relative distance.
Aerospace 10 00936 g011
Figure 12. The interceptor’s acceleration in Scenario 2.
Figure 12. The interceptor’s acceleration in Scenario 2.
Aerospace 10 00936 g012
Figure 13. Engagement trajectory in Scenario 2.
Figure 13. Engagement trajectory in Scenario 2.
Aerospace 10 00936 g013
Figure 14. Signals of the interception system without guidance law in Scenario 3: (a) The LOSAR; (b) The relative distance.
Figure 14. Signals of the interception system without guidance law in Scenario 3: (a) The LOSAR; (b) The relative distance.
Aerospace 10 00936 g014
Figure 15. The disturbance and its estimation in Scenario 3.
Figure 15. The disturbance and its estimation in Scenario 3.
Aerospace 10 00936 g015
Figure 16. Closed-loop signals of the interception system in Scenario 3: (a) The LOSA error; (b) The relative velocity; (c) The LOSAR; (d) The relative distance.
Figure 16. Closed-loop signals of the interception system in Scenario 3: (a) The LOSA error; (b) The relative velocity; (c) The LOSAR; (d) The relative distance.
Aerospace 10 00936 g016
Figure 17. The interceptor’s acceleration in Scenario 3.
Figure 17. The interceptor’s acceleration in Scenario 3.
Aerospace 10 00936 g017
Figure 18. Engagement trajectory in Scenario 3.
Figure 18. Engagement trajectory in Scenario 3.
Aerospace 10 00936 g018
Figure 19. The relative distance with the PNG law in the three scenarios.
Figure 19. The relative distance with the PNG law in the three scenarios.
Aerospace 10 00936 g019
Table 1. The initial values of the guidance system states.
Table 1. The initial values of the guidance system states.
System StatesInitial Value
( x m 0 , y m 0 ) ( 0 , 0 ) (m)
( x t 0 , y t 0 ) ( 3600 , 3600 ) (m)
v m 530 (m/s)
v t 410 (m/s)
θ m 0 65 π 180 (rad/s)
θ t 0 0 (rad/s)
γ c 20 π 180 (rad/s)
Table 2. The values of the controller parameters.
Table 2. The values of the controller parameters.
System StatesInitial Value
k 1 3
k 2 10
n100
γ 0 1.4543
ρ l 0.85
ρ u 0.55
T F 9.2
τ 1.89
γ l , F 0.0471
γ u , F 0.0727
Table 3. The guidance accuracies of the different guidance laws in the different scenarios.
Table 3. The guidance accuracies of the different guidance laws in the different scenarios.
ScenariosMiss Distance of PNG (m)Miss Distance of PAG (m)
S c e n a r i o 1 0.6369 0.1579
S c e n a r i o 2 3.419 0.5503
S c e n a r i o 3 M i s s 0.1219
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sun, H.; Yong, K.; Shen, Y. Distance-Scalar Disturbance Observer-Based Parallel Approaching Guidance Using Finite-Time Prescribed Performance. Aerospace 2023, 10, 936. https://doi.org/10.3390/aerospace10110936

AMA Style

Sun H, Yong K, Shen Y. Distance-Scalar Disturbance Observer-Based Parallel Approaching Guidance Using Finite-Time Prescribed Performance. Aerospace. 2023; 10(11):936. https://doi.org/10.3390/aerospace10110936

Chicago/Turabian Style

Sun, Haoxuan, Kenan Yong, and Yaohua Shen. 2023. "Distance-Scalar Disturbance Observer-Based Parallel Approaching Guidance Using Finite-Time Prescribed Performance" Aerospace 10, no. 11: 936. https://doi.org/10.3390/aerospace10110936

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop