Abstract
Aiming at the problem that multiple Unmanned Aerial Vehicles (UAVs) attack the stationary target cooperatively under time-varying velocity, the cooperative guidance law with finite time convergence on two-dimensional plan and the three-dimensional cooperative guidance laws with impact time constraint are designed separately in this paper. Firstly, based on the relative motion equation between UAV and target on two-dimensional plane, the time cooperative guidance model of multiple UAVs is established. Then based on the consistency theory and graph theory, a distributed time cooperative guidance law is designed, which can ensure that the impact time of all UAVs can be quickly consistent in a limited time. Next, the cooperative guidance problem is expanded from two-dimensional plane to three-dimensional space, the motion model between UAV and target in three-dimensional space is established and the expression of time-to-go estimation under time-varying velocity is derived. Finally, according to whether there is the communication among UAVs under the condition of time-varying velocity, a multiple UAVs three-dimensional cooperative guidance law based on desired impact time and a multiple UAVs three-dimensional cooperative guidance law based on coordination variables are designed, respectively. The simulation results show that the cooperative guidance law with finite time convergence on two-dimensional plan and the three-dimensional cooperative guidance law with impact time constraint proposed in this paper are effective, which can both realize the saturation attack under the time-varying velocity.
1. Introduction
Multiple UAVs impact time control cooperative guidance (simultaneous attack) is a difficult problem in the current research. According to whether there is communication among formation members, the guidance methods of impact time control are divided into two categories in [1]: The first one is the impact time control method, which assigns the same designated time to all members before launching, and each member completes the attack task independently; the second one is the cooperative guidance method, in which the members exchange information through the communication topology network, adjust their movements according to the cooperative guidance algorithm, and finally reach the agreement of impact time.
The method of simultaneous attack by designing impact time control guidance law appeared earlier. In [2,3], an impact time control item was added to the proportional guidance law in order to attack the target with a designated time. In reference [4], the impact time control guidance law with proportional coefficient of 3 in reference [2] was extended to arbitrary value, and the accuracy of impact time control was improved by a high-order time-to-go estimation formula. In [5], a nonlinear sliding mode control method was adopted, and the sliding mode surface was weighted by the non-zero function of the relative distance and the ideal time-to-go to achieve the impact time requirements. By simplifying the relationship between the time of flight and velocity, an impact time control guidance law based on integral sliding mode control was proposed under varying velocity in [6], in which, only needing the range of the velocity, the impact time control can be achieved. However, the gravity and induced resistance of the member were not considered in the derivation process of the guidance law, which brought some limitations in practical application. In [7], an impact time control guidance law based on field-of-view shaping under varying velocity was proposed. The guidance law used an online iterative algorithm to predict the remaining average velocity, and then updated the adaptive gain to control the flight time. The time-to-go estimation algorithm was based on proportional guidance, which was completed by online iteration. This algorithm can improve the accuracy and velocity of time prediction.
In recent years, with the development of optimization theory, some optimization approaches such as Reinforcement Learning, Model predictive control (MPC), Model predictive static programming (MPSP) and Convex optimization have been applied to the guidance of UAVs. A training framework for the impact time control guidance law based on reinforcement learning theory was proposed in [8,9], which was robust to parameter uncertainty. In order to simplify the design of guidance law and improve the robustness of guidance law, reference [10] designed the terminal guidance law of interceptor based on meta-reinforcement learning. In [11], the memory pool generation method of traditional depth Q network (DQN) was improved, and a mid-course penetration control model of ballistic missile based on Markov decision process was proposed. In reference [12], Taylor expansion was performed on the model used for prediction on MPC to obtain an approximate linear model, and predictive control was applied to the linearized model. In references [13,14,15], considering the movement of the target in the prediction model, the tracking and landing of the moving target by unmanned aerial vehicle is realized by MPC. Reference [16] studied the suboptimal guidance method with terminal angle constraint based on MPSP, and gave the strategy of selecting the initial value of the control quantity based on the extended proportional guidance method; the ground stationary and maneuvering targets were also tested. In reference [17], with the minimum control energy as the performance index, a nonlinear suboptimal guidance law was derived based on MPSP method, which could satisfy both terminal position and terminal angle constraints. Based on convex optimization, a fast guidance law optimization algorithm with impact time and falling angle constraint was proposed in reference [18].
When the impact angle constraint is considered, the terminal impact angle control guidance laws are designed in references [19,20,21]. The generalized form of energy minimization optimal guidance law was derived in reference [19], and on this basis, an optimal impact angle control guidance law without delay was proposed. Reference [20] designed a controller with double-loop structure, based on which a three-dimensional impact angle control guidance law was proposed. Reference [21] expanded the circular navigation guidance law and realized the control of terminal impact angle.
The above guidance laws need to design the desired impact time in advance, and there is no information exchange during the flight of the members. In view of this, a time cooperative guidance architecture based on the “leader-followers” mode was designed in [22]. The coordination variable was the time-to-go of leader, and for followers, a method for calculating the rate of change of the line-of-sight angle was designed, so as to meet the requirement of the followers following the leader and attacking the target at the same time. In [23], the desired time-to-go was directly set as the average of the time-to-go of each member, thereby a hybrid guidance law satisfying both impact time and impact angle was designed.
However, the battlefield environment is relatively complex, and the centralized communication network adopted in [22,23] is difficult to effectively guarantee, so the distributed network topology is often used. When considering the target maneuvering in a two-dimensional plane, a distributed cooperative guidance law was designed in [24,25]. The guidance law consists of two parts: one is the local guidance law based on augmented proportional navigation; the other is the decentralized coordination strategy based on the principle of network synchronization. When considering the dynamic characteristics of the UAVs, the “leader-followers” mode was adopted in [26], the coordination strategy based on the consistency algorithm and the cooperative guidance law based on the guidance and control integration model were designed. In [27,28,29], a terminal cooperative guidance law under directed topology was proposed. The guidance law consists of two parts: the line of sight guidance law based on the multi-agent control theory and the line of sight normal guidance law based on secondary system stability and sliding mode theory.
According to existing literature, both the impact time control and cooperative guidance methods are obtained under the assumption that the velocity is constant or even adjustable [30,31]. However, in the actual process, the UAV is subject to air resistance and the velocity changes significantly. Therefore, the above research results are not applicable to the time coordination problem when the velocity of the unpowered vehicle changes with the flight state. At present, there are few open literatures on the impact time control problem of unpowered aircraft with varying velocity: In [32], based on the reference trajectory designed in the altitude-velocity profile, the range-to-go and time-to-go were predicted online and maneuvered laterally to correct the trajectory. A double-layer guidance structure was adopted in [33], based on the prediction-correction guidance law, the time-to-go was predicted online by neural network, and the time error was corrected by dynamically adjusting the line-of-sight angle corridor. Considering that the rate of change of velocity is a quadratic function of velocity, Reference [34] proposed a three-dimensional impact time cooperative guidance law based on desired impact time.
In order to solve the problem of multiple UAVs attack the stationary target cooperatively under time-varying velocity, the cooperative guidance law with finite time convergence on two-dimensional plan and the three-dimensional cooperative guidance laws with impact time constraint are designed separately in this paper. The main contributions of this paper are as follows:
- (1)
- The cooperative guidance method on two-dimensional plane proposed in this paper takes into account three aspects, namely, the finite time consistency of impact time, the time-varying velocity and the distributed communication topology. In addition, this paper adopts the communication topology without the leader, and each member in the cluster has the same status and function. Even if some UAVs in the cluster are destroyed, the impact time of the remaining clusters can still be quickly consistent.
- (2)
- Compared with reference [34], when the rate of change of velocity is a quadratic function of velocity, a three-dimensional impact time cooperative guidance law based on coordination variables is proposed in this paper, which does not need to set the desired impact time in advance as the impact time is determined by negotiation among UAVs.
- (3)
- When the rate of change of velocity is the first order function of velocity, the expression of time-to-go estimation is derived firstly, then according to whether there is the communication among UAVs, a multiple UAVs three-dimensional cooperative guidance law based on desired impact time and a multiple UAVs three-dimensional cooperative guidance law based on coordination variable are designed respectively, which can both realize the saturation attack.
The rest of this paper is arranged as follows: In the second part, multiple UAVs time cooperative guidance model is established on two-dimensional plane, and then a cooperative guidance law with finite time convergence under time-varying velocity is designed. In the third part, the cooperative guidance problem is expanded from two-dimensional plane to three-dimensional space, the motion model between UAV and target in three-dimensional space is established and the expression of time-to-go estimation under time-varying velocity is derived. The three-dimensional cooperative guidance law based on the desired impact time and the three-dimensional cooperative guidance law based on the coordination variables are designed respectively under time-varying velocity. Several numerical simulation examples are provided in the fourth part. The final part gives the conclusion of this study.
2. Cooperative Guidance Law with Finite Time Convergence under Time-Varying Velocity on Two-Dimensional Plan
2.1. Mathematical Model of benween UAV and Target on Two-Dimensional Plan
In order to establish the terminal motion Equation of the UAV under time-varying velocity, the following assumptions are made firstly.
Assumption 1.
The UAV and the target are regarded as mass points.
Assumption 2.
The target is considered static.
In Figure 1, and represent the missile and the target, respectively, and the mathematical model of motion between them can be expressed as
where, is the UAV velocity, is the range-to-go. is the flight path angle, is the line-of-sight angle and is the leading angle, respectively. is the acceleration, which is normal to the UAV velocity vector. and represent the aerodynamic lift and drag respectively. is the mass of UAV and is the gravitational acceleration.
Figure 1.
Motion model of UAV considering aerodynamic forces.
The aerodynamic drag can be expressed as
where, is the drag coefficient, is atmospheric density and is the aerodynamic reference area of the UAV.
It can be known from [35] that when is considered as constant and is also considered as constant, the change rate of velocity can be expressed as
where, is the coefficient of .
When the influence of aerodynamic drag and gravity on UAV velocity is comprehensively considered, it is pointed out in [36] that the range of velocity decrease is directly proportional to the current velocity, and the change rate of velocity can be expressed as
where, is the deceleration control parameter, and the parameter size varies from 0.001 to 0.125.
The time-to-go estimation method in reference [34] is adopted in this paper, which can be expressed as
Defining
where, is the proportional guidance coefficient, all the following have the same meaning.
2.2. Design of Cooperative Guidance Law with Finite Time Convergence
Terminal strike time of the UAV can be expressed as
where, is the actual time-to-go of the UAV.
It can be obtained from Equation (11)
As can be seen from Equation (12), when of all UAVs is consistent, cooperative attack can be realized.
It can be obtained from Equation (1)
Substitute Equation (13) into Equation (9)
Defining
It can be obtained from Equations (14) and (15)
It can be seen from Equation (16) that the aim of cooperative guidance law with finite time convergence can be transformed into: Control and to achieve consistency in finite time, which is
It can be obtained from Equation (15)
It can be obtained from Equations (1), (5) and (15)
Substitute Equation (2) into Equation (19)
Combining Equations (18) and (20), the second-order time cooperative guidance model for multiple UAVs is as follows:
The communication topology among multiple UAVs can be represented by undirected graph , in which describes the set of nodes, represents the connection between two nodes, matrix represents the weight coefficient matrix. If information can be exchanged between the ith UAV and the jth UAV, ; otherwise, . In particular, . Since is an undirected graph, there is . If there is at least one path between any two nodes in , the whole graph is connected. The Laplace matrix corresponding to undirected graph among multiple UAVs is defined as , Where the elements of the matrix are
The cooperative guidance law with finite time convergence is given in the form of Theorem 1.
Theorem 1.
For the multiple UAVs system, if the communication topologyis undirected and connected, the distributed time cooperative guidance law as shown in Equation (23) is designed to make the system statesandconverge to the same in a limited time.
where, are the coupling strengths,, is a symbolic function, is the absolute value of and. and represent relative displacement information and relative velocity information, respectively. Different variations ofare shown in Equations (7) and (8) respectively.
2.3. Proof of Theorem 1
First, the following two lemmas are introduced.
Lemma 1.
In [37]: Letbe an undirected connected graph, then the corresponding Laplace matrixis a positive semidefinite symmetric matrix, that is. In particular, the symmetric matrix has exactly one zero eigenvalue, and the left and right eigenvectors corresponding to the zero eigenvalue areandrespectively, that is,andhold at the same time. Theeigenvalues of matrixare nonnegative real numbers, which are recorded as
where, is the algebraic connectivity of , the following formula holds and satisfies , is a positive vector.
Lemma 2.
In [38]: For system
in which . Assuming that there is a continuous function and real numbers that satisfy the following Equation
or
The system is considered as finite time stable. In addition, let represent the adjustment time function, then the finite convergence timesatisfies
or
and for all, there is .
Proof.
First, substitute Equation (23) into Equation (21) to obtain
Let represent the relative position error and relative speed error of each UAV respectively. Then the error system Equation is
Let , , in which , is an all 1 square matrix of order .
Combine Equations (31) and (32) to obtain
According to and Lemma 1
Substitute Equation (34) into Equation (33)
Let , then Equation (35) can be re-expressed as
where
The following mainly proves Equation (36). The proof of Equation (36) is transformed into the proof of Theorem 2. □
Theorem 2.
When the control gain satisfies, the undirected connected topology Equation (31) can achieve finite time consistency, that is, there are
Proof.
Since matrix M has a simple eigenvalue of 0, the corresponding right eigenvector is , and 1 is the other multiple eigenvalues. Then if and hold, if and only if and . Therefore, when the error variables and converge to zero in finite time, the finite time consistent control of the system can be obtained.
The following Lyapunov function is constructed
where, .
Expand Equation (42)
where, .
If the control parameters satisfy and , according to Lemma 1, can be obtained. It can be concluded from Equation (43) that Lyapunov function , and if , if and only if .
Find the derivative of Lyapunov function and substitute the control protocol (36) to obtain
According to the known condition
where
From Lemma 1 to obtain
where
From Equation (50), the following Equation holds
where, take the parameter .
From Equation (45) to obtain
where, take the parameter , .
Combining Equations (51) and (52), we can get
To summarize, Equation (53) satisfies the conditions of Lemma 2, that is, it can be obtained in finite time
That is, in finite time
The specific convergence time is
To summarize, the cooperative guidance law expressed by Equation (23) with finite time convergence has been proved. □
3. Three-Dimensional Cooperative Guidance Law with Impact Time Constraint under Time-Varying Velocity
3.1. Mathematical Model of UAV in Three Dimensional Space
In this section, the cooperative guidance problem is expanded from two-dimensional plane to three-dimensional space, and the relative motion model between UAV and target is shown in Figure 2. The symbols in this section that are the same as those in the Section 2.1 have the same meanings.
Figure 2.
Motion model between UAV and target in three-dimensional space. (where, is the line of sight azimuth. represents the heading angle.)
Then the kinematics Equation of the UAV can be expressed as
The dynamic Equation of the UAV can be expressed as
where, is the bank angle.
The change rate of , and can be expressed as
When the rate of change of velocity is the first order function of velocity, and are the acceleration of the pitch channel and the acceleration of the yaw channel respectively, then the dynamic equation of UAV can be simplified as
Similarly, when the rate of change of velocity is the quadratic function of velocity, the dynamic Equation is adopted in reference [34], which is
3.2. Time-to-Go Estimation
When the rate of change of velocity is the first order function of velocity, integrating Equation (8) to get
where, is the initial velocity of the UAV.
From reference [34] we can get
where, is initial range-to-go.
Substituting Equation (62) into Equation (63), yields
where, .
From Equation (64), we can get
By integrating Equation (65), we can get
From reference [34], we can get
Equation (66) can be further simplified to obtain
where, is the initial time and is the initial leading angle.
When is zero, is zero, so Equation (68) can be re-expressed as
Then Equation (69) can be re-expressed as
where, has the same meaning as in Equation (10).
It is also pointed out in [34] that when the rate of change of velocity is the quadratic function of velocity, the time-to-go can be expressed as
3.3. Three-Dimensional Cooperative Guidance Law Based on Desired Impact Time
In this section, the main objective is to design the three-dimensional cooperative guidance law based on desired impact time when the rate of change of velocity is the first-order function of velocity.
The guidance law adopts the form in reference [34], which is as follows:
where, and are the projection of velocity and the projection of the distance in the XZ plane, respectively. Where, , . is the impact time error, which is
where, are the desired impact time, the current time and the estimation of the time-to-go in the yaw channel, respectively.
According to Equation (70), the in yaw channel can be expressed as
where, is the leading angle in the yaw channel, which meets . is the coefficient of rate of velocity change in the XZ plane, and which satisfies
Derive both sides of with respect to time
By Equations (75) and (76), can be expressed as
Up to now, the parameters in Equation (72) have clear meanings.
3.4. Three-Dimensional Cooperative Guidance Law Based on Coordinated Variables
In Section 3.3, the three-dimensional cooperative guidance law based on desired impact time needs to set the desired impact time for each UAV, there is no information exchange among members. For this purpose, the three-dimensional cooperative guidance law based on coordinated variables is designed in this section.
The desired impact time is selected as the coordination variable. Since the impact time constraint is controlled only through the yaw channel, the control energy consumption of the pitch channel is not considered, and the yaw channel acceleration can be expressed as
Using Taylor expansion series, Equation (78) can be re-expressed as
where, .
The cost function of UAV is taken as
The total cost function of formation can be expressed as the sum of control energy of each UAV when the control energy consumption of the pitching channel is not considered.
Take the impact time that minimizes the total energy consumption of the formation as the desired impact time, namely
It can be obtained from Equations (79) and (81)
Find the partial derivative of Equation (83) with respect to can be obtained
According to Equation (82), it can be obtained
Let , then Equation (85) can be re-expressed as
It can be seen from Equation (86) that consists of two parts. When the UAV is close to the target, compared with the first part, is very small, not in an order of magnitude. So can be ignored and the desired suboptimal solution of impact time can be obtained.
Let the weight of each UAV be , and , then Equation (87) can be re-expressed as
To summarize, taking the desired impact time as the coordination variable, the cooperative guidance law designed based on the coordination variable can be expressed as
4. Numerical SIMULATION
4.1. Performance Verification of Cooperative Guidance Law with Finite Time Convergence under Time-Varying Velocity on Two-Dimensional Plan
The effectiveness of the cooperative guidance law with finite time convergence under time-varying velocity on two-dimensional plan proposed in this paper is verified by numerical simulations. The simulation situation is as follows: in the horizontal plane, aiming at the stationary target, four UAVs fly cooperatively and finally hit the target. The available overload limit for UAVs is 10 g, and the parameters of cooperative guidance law are .
The communication topology of the four UAVs is undirected and connected, which is as shown in Figure 3, and the corresponding weight coefficient matrix is shown in the following formula.
Figure 3.
Communication topology of four UAVs.
The position of the target is , the initial conditions of the four UAVs are shown in Table 1.
Table 1.
Initial parameters of the four UAVs.
4.1.1. When the Rate of Change of Velocity Is the First Order Function of Velocity
The miss distance and strike time of four UAVs are given in Table 2. It can be seen from the table that the maximum miss distance is 1.97 m and the maximum strike time deviation is less than 0.01 s, which reflects the effectiveness of the guidance law when the rate of change of velocity is the first order function of velocity.
Table 2.
Initial parameters of the four UAVs.
The simulation results are shown in Figure 4. It can be seen from Figure 4a that all four UAVs can gradually fly to the target. As can be seen from Figure 4b, the distance between each UAV and the target is getting closer and closer, and finally decreases to 0, which indicates that the four UAVs can hit the target accurately. As can be seen from Figure 4c, the of the four UAVs are inconsistent at the initial time, but reach the same after 8 s, which indicates that the cooperative guidance law can make the reach the consistency quickly, and also means that the time-to-go of four UAVs reach the consistency within 8 s. It can be seen from Figure 4d that the time-to-go of the four UAVs can quickly converge to the consistency within 8 s, which shows that the cooperative guidance law makes the time-to-go reach the consistency quickly, and also shows the correctness of the analysis in Figure 4c. It can be seen from Figure 4e that the velocity of the four UAVs decrease linearly with time, which shows the effectiveness of the cooperative guidance law when the rate of change of velocity is the first order function of velocity. It can be seen from Figure 4f that the overload amplitude of the four UAVs is relatively large in the first 3.5 s. According to the analysis of Figure 4c, this is because the deviation of is relatively large in the initial 3.5 s, and a large overload is required to make the converge to the consistency quickly, which reflects the advantages of fast convergence and strong robustness of cooperative guidance law with finite time. In addition, although the overload command is large in initial 3.5 s, it is still within the available overload range of [−10 g, 10 g], so the algorithm has certain engineering application potential. There is a certain sudden change in the overload command around 10 s, which is caused by switching the cooperative guidance law to the proportional guidance law. After 10 s, under the action of proportional guidance law, the overload command amplitude of each UAV gradually decreases and converges to 0 in the final stage.

Figure 4.
Simulation results when the rate of change of velocity is the first order function of velocity.
4.1.2. When the Rate of Change of Velocity Is the Quadratic Function of Velocity
When the rate of change of velocity is the quadratic function of velocity, as can be seen from Figure 5a,b, four UAVs gradually fly to the target and hit the target at the same time in 53.27 s, which proves the effectiveness of the cooperative guidance law. It can be seen from Figure 5e that the velocity of each UAV decreases more slowly than that in Figure 4e. Therefore, when the rate of change of velocity is the quadratic function of velocity, the UAVs can attack the target in a shorter time.
Figure 5.
Simulation results when the rate of change of velocity is the quadratic function of velocity.
To summarize, the cooperative guidance law with finite time convergence under time-varying velocity on two-dimensional plan proposed in this paper can ensure that multiple UAVs reach the target at the same time, the miss distance and strike time deviation meet the requirements, and the required overload is within the available overload range, which shows the effectiveness of this method.
4.2. Performance Verification of Three-Dimensional Cooperative Guidance Law under Time-Varying Velocity
In order to verify the three-dimensional cooperative guidance law based on desired impact time and the three-dimensional cooperative guidance law based on coordination variables proposed in this paper, the following simulations are carried out. The position of the target is (200, 0, 0) km, and the four UAVs are required to reach the target position at the same time to strike the target. The proportional guidance constants are all 3, and the initial parameters are shown in Table 3.
Table 3.
Simulation parameters under the three-dimensional cooperative guidance law.
4.2.1. Simulations of Three-Dimensional Cooperative Guidance Law Based on Desired Impact Time When the Rate of Change of Velocity Is the First-Order Function of Velocity
The desired impact time is set to 170 s, the simulation results are shown in Figure 6.

Figure 6.
Simulations of three-dimensional cooperative guidance law based on desired impact time when the rate of change of velocity is the first-order function of velocity.
As can be seen from Figure 6a–e, under the action of the cooperative guidance law, the four UAVs gradually approach and finally strike the target. From Figure 6b–e, it can be seen that the time for the UAVs to reach the target is 170 s, which is the same as the desired impact time, which indicates the effectiveness of the cooperative guidance law. As can be seen from Figure 6b, the impact time errors of the four UAVs gradually decrease, which reach the same in about 80 s, and converge to zero in the terminal time. As can be seen from Figure 6e, the leading angle in the yaw channel increases in the early stage and then decreases gradually until the terminal time converges to 0.
4.2.2. SIMULATIONS of Three-Dimensional Cooperative Guidance Law Based on Coordinated Variables When the Rate of Change of Velocity Is the First-Order Function of Velocity
Considering the mutual communication, the desired impact time is negotiated among UAVs. The simulation results are shown in Figure 7.

Figure 7.
Simulations of three-dimensional cooperative guidance law based on coordinated variables when the rate of change of velocity is the first-order function of velocity.
Figure 7a–f show the variation curves of three-dimensional flight trajectory, impact time error, flight path angle, heading angle, the leading angle of velocity in yaw channel and the weight with time respectively. As can be seen from Figure 7a, all four UAVs can reach the specified target point. As can be seen from Figure 7b, the impact time errors of the four UAVs converge to 0 at terminal time, and the desired impact time obtained through negotiation is 188.2 s. As can be seen from Figure 7f, M1 has the largest weight, so this member plays a decisive role in the negotiation process. The remaining three UAVs adjust their flight trajectories according to the desired impact time determined by M1, so as to achieve cooperative strike target. As can be seen from Figure 7b, the impact time error of M1 first converges to 0.
4.2.3. Simulations of Three-Dimensional Cooperative Guidance Law Based on Coordinated Variables When the Rate of Change of Velocity Is the Quadratic Function of Velocity
Simulations of three-dimensional cooperative guidance law based on coordinated variables when the rate of change of velocity is the quadratic function of velocity are shown in Figure 8. As can be seen from Figure 8a–f, the four UAVs hit the target at the same time through negotiation. Compared with Figure 7, the flight time is shorter, only 154.1 s, this is because when the velocity change rate is a quadratic function of velocity, the velocity decreases more slowly. As can be seen from Figure 8f, M1 has the largest weight, so this member plays a decisive role in the negotiation process. The remaining three UAVs adjust their flight trajectories according to the desired impact time determined by M1, so as to achieve cooperative strike target. As can be seen from Figure 8b, the impact time error of M1 first converges to 0.
Figure 8.
Simulations of three-dimensional cooperative guidance law based on coordinated variables when the rate of change of velocity is the quadratic function of velocity.
To summarize, the three-dimensional cooperative guidance law with impact time constraint under time-varying velocity proposed in this paper is effective and can make multiple UAVs attack targets cooperatively.
5. Conclusions
This paper has studied the terminal multiple UAVs cooperative guidance problem with impact time control under time-varying velocity. Firstly, on a two-dimensional plane, the cooperative guidance problem is transformed into a second-order consistency control problem, considering the finite time consistency of impact time, the time-varying velocity and the distributed communication topology, a distributed time cooperative guidance law based on graph theory and consistency theory is designed. Then the cooperative guidance problem is expanded from two-dimensional plane to three-dimensional space, compared with reference [34], when the rate of change of velocity is a quadratic function of velocity, a three-dimensional impact time cooperative guidance law based on coordination variables is proposed in this paper, which does not need to set the desired impact time in advance; the impact time is determined by negotiation among UAVs. When the rate of change of velocity is the first order function of velocity, the expression of time-to-go estimation is derived firstly, then according to whether there is the communication among UAVs, a multiple UAVs three-dimensional cooperative guidance law based on desired impact time and a multiple UAVs three-dimensional cooperative guidance law based on coordination variable are designed, respectively. The simulation results show that the cooperative guidance laws designed in this paper can all realize the saturation attack.
Author Contributions
Conceptualization, Z.J. and J.G.; Formal analysis, Q.X. and Z.J.; Methodology, Z.J., T.Y. and J.G.; Software, Z.J.; Validation, Z.J. and J.G.; Writing—original draft, Z.J.; Writing-review and editing, T.Y. and Q.X. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
Nomenclature
| UAV and target | |
| flight path angle, line of sight angle and leading angle | |
| velocity and acceleration | |
| aerodynamic lift and drag respectively | |
| coefficient of velocity change rate | |
| weight coefficient matrix | |
| symbolic function | |
| coupling coefficients | |
| azimuth of the line of sight and heading angle | |
| total energy consumption | |
| rang-to-go and time-to-go | |
| mass and gravitational acceleration | |
| aerodynamic reference area | |
| drag coefficient and atmospheric density | |
| proportional guidance coefficient | |
| Laplace matrix | |
| eigenvalue | |
| acceleration of yaw channel | |
| acceleration of pitch channel |
References
- Zhang, Y.; Wang, X.; Wu, H.; Yang, C. Overview of Guidance Law with Attack Time Constraint. J. Naval Aeronaut. Eng. Inst. 2015, 30, 301–309. [Google Scholar]
- Jeon, I.S.; Lee, J.I.; Tahk, M.J. Impact-time-control guidance law for anti-ship missiles. IEEE Trans. Control Syst. Technol. 2006, 14, 260–266. [Google Scholar] [CrossRef]
- Kim, M.; Jung, B.; Han, B.; Lee, S.; Kim, Y. Lyapunov-based impact time control guidance laws against stationary targets. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 1111–1122. [Google Scholar] [CrossRef]
- Jeon, I.S.; Lee, J.I.; Tahk, M.J. Impact-Time-Control Guidance with Generalized Proportional Navigation Based on Nonlinear Formulation. J. Guid. Control Dyn. 2016, 39, 1887–1892. [Google Scholar] [CrossRef]
- Kim, H.-G.; Cho, D.; Kim, H.J. Sliding Mode Guidance Law for Impact Time Control without Explicit Time-to-go Estimation. IEEE Trans. Aerosp. Electron. Syst. 2018, 55, 236–250. [Google Scholar] [CrossRef]
- Zhou, J.; Wang, Y.; Zhao, B. Impact-Time-Control Guidance Law for missile with Time-Varying Velocity. Math. Probl. Eng. 2016, 2016, 7951923. [Google Scholar] [CrossRef]
- Tekin, R.; Erer, K.S.; Holzapfel, F. Adaptive Impact Time Control Via Look-Angle Shaping Under Varying Velocity. J. Guid. Control Dyn. 2017, 40, 3247–3255. [Google Scholar] [CrossRef]
- Kim, M.; Hong, D.; Park, S. Deep Neural Network-Based Guidance Law Using Supervised Learning. Appl. Sci. 2020, 10, 7865. [Google Scholar] [CrossRef]
- Hong, D.; Kim, M.; Park, S. Study on Reinforcement Learning-Based missile Guidance Law. Appl. Sci. 2020, 10, 6567. [Google Scholar] [CrossRef]
- Gaudet, B.; Furfaro, R.; Linares, R. Reinforcement learning for angle-only intercept guidance of maneuvering targets. Aerosp. Sci. Technol. 2020, 99, 105746. [Google Scholar] [CrossRef] [Green Version]
- Nan, Y.; Jiang, L. Midcourse penetration and control of ballistic missile based on deep reinforcement learning. Command Inform. Syst. Technol. 2020, 11, 1–9, 27. [Google Scholar]
- Wang, P.; Tang, G.J.; Liu, L.H.; Wu, J. Nonlinear hierarchy-structured predictive control design for a generic hypersonic vehi-cle. Sci. China Technol. Sci. 2013, 56, 2025–2036. [Google Scholar] [CrossRef]
- Koo, S.; Kim, S.; Suk, J. Model Predictive Control for UAV Automatic Landing on Moving Carrier Deck with Heave Motion; The 3rd IFAC Workshop on Multivehicle Systems; Elsevier Ltd.: Genoa, Italy, 2015. [Google Scholar]
- Koo, S.; Kim, S.; Suk, J.; Kim, Y.; Shin, J. Improvement of Shipboard Landing Performance of Fixed-wing UAV Using Model Predictive Control. Int. J. Control Autom. Syst. 2018, 16, 2697–2708. [Google Scholar] [CrossRef]
- Baca, T.; Stepan, P.; Spurny, V. Autonomous landing on a moving vehicle with an unmanned aerial vehicle. J. Field Robot. 2019, 36, 874–891. [Google Scholar] [CrossRef]
- Oza, H.B.; Padhi, R. Impact-Angle-Constrained Suboptimal Model Predictive Static Programming Guidance of Air-to-Ground Missiles. J. Guid. Control Dyn. 2012, 35, 153–164. [Google Scholar] [CrossRef]
- Wei, P.; Jing, W.; Gao, C. Design of Reentry Terminal Guidance Law of Ballistic Missile with Fall Angle Constraint. J. Harbin Inst. Technol. 2013, 45, 23–30. [Google Scholar]
- Jiang, H.; Zhao, J.; Xiong, F.; Zhang, C. Cooperative Guidance with Constrained Impact Using Convex Optimization. In Proceedings of the 36th Chinese Control Conference, Dalian, China, 26–28 July 2017. [Google Scholar]
- Ryoo, C.-K.; Cho, H.; Tahk, M.-J. Optimal Guidance Laws with Terminal Impact Angle Constraint. J. Guid. Control Dyn. 2005, 28, 724–732. [Google Scholar] [CrossRef]
- Wang, X.; Wang, J. Partial Integrated Guidance and Control for Missiles with Three-Dimensional Impact Angle Constraints. J. Guid. Control Dyn. 2014, 37, 644–657. [Google Scholar] [CrossRef]
- Manchester, I.R.; Savkin, A.V. Circular Navigation Missile Guidance with Incomplete Information and Uncertain Autopilot Model. J. Guid. Control Dyn. 2004, 27, 1078–1083. [Google Scholar] [CrossRef] [Green Version]
- Zhao, E.; Wang, S.; Chao, T.; Yang, M. Multiple missiles cooperative guidance based on leader-follower strategy. In Proceedings of the 2014 IEEE Chinese Guidance, Navigation and Control Conference, Yantai, China, 9–11 June 2014. [Google Scholar]
- Harrison, G.A. Hybrid Guidance Law for Approach Angle and Time-of-Arrival Control. J. Guid. Control Dyn. 1971, 35, 1104–1114. [Google Scholar] [CrossRef]
- Sun, X.; Zhou, R.; Wu, J.; Chen, S. Multi-missile distributed cooperative guidance law for attacking maneuvering targets. J. Beijing Univ. Aeronaut. Astronaut. 2013, 39, 1403–1407. [Google Scholar]
- Mao, Y.; Yang, M.; Zhang, R. Multi-missile system coordinated attacking mobile target distributed guidance law. Navig. Position. Timing 2018, 5, 45–50. [Google Scholar]
- Wang, X.; Zhang, Y.; Tian, Z. Multi-missile cooperative guidance and control law in distributed communication mode. J. Beijing Inst. Technol. 2018, 38, 47–53. [Google Scholar]
- Lu, T.; Li, C.; Guo, Y.; Lu, Y. Cooperative guidance of multiple missiles without radial velocity measurement in directed topolo-gy. J. Astronaut. 2018, 39, 58–67. [Google Scholar]
- Lyu, T.; Guo, Y.; Li, C.; Ma, G.; Zhang, H. Multiple missiles cooperative guidance with simultaneous attack requirement under directed to-pologies. Aerosp. Sci. Technol. 2019, 89, 100–110. [Google Scholar] [CrossRef]
- Teng, L.Y.U.; Chuanjiang, L.I.; Yanning, G.U.O.; Guangfu, M.A. Three-dimensional finite-time cooperative guidance for multiple missiles without radial velocity measurements. Chin. J. Aeronaut. 2019, 32, 241–251. [Google Scholar]
- Wang, X.; Lu, X. Three-dimensional impact angle constrained distributed guidance law design for cooperative attacks. ISA Trans. 2018, 73, 79–90. [Google Scholar] [CrossRef]
- Lu, T.; Lu, Y.; Li, C.; Guo, Y. Limited-time coordinated guidance law for multiple missiles with line-of-sight constraint. Acta Armamentarius 2018, 39, 305–314. [Google Scholar]
- Wang, X.; Guo, J.; Tang, S.J.; Shuai, Q.I. Time-cooperative entry guidance based on analytical profile. Acta Aeronaut. Astronaut. Sinica 2019, 40, 234–245. [Google Scholar]
- Fang, K.; Zhang, Q.Z.; Ni, K.; Cheng, L. Time-coordinated reentry guidance law for hypersonic vehicle. Acta Aeronaut. Astronaut. Sinica 2018, 39, 197–212. [Google Scholar]
- Jiang, Z.; Ge, J.; Xu, Q.; Yang, T. Impact Time Control Cooperative Guidance Law Design Based on Modified Proportional Navigation. Aerospace 2021, 8, 231. [Google Scholar] [CrossRef]
- Zhu, C.; Xu, G.; Wei, C.; Cai, D.; Yu, Y. Impact-Time-Control Guidance Law for Hypersonic missiles in Terminal Phase. IEEE Access 2020, 8, 44611–44621. [Google Scholar] [CrossRef]
- Cheng, Z.; Wang, B.; Liu, L.; Wang, Y. Adaptive Polynomial Guidance with Impact Angle Constraint under Varying Velocity. IEEE Access 2019, 7, 104210–104217. [Google Scholar] [CrossRef]
- Zhang, X.; Zhang, G. On consensus speed of the leader-following multi-agent system. In Proceedings of the 31st Chinese Control Conference, Hefei, China, 25–27 July 2012. [Google Scholar]
- Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).