Abstract
In this paper, a design approach for simultaneous cooperative interception is presented for a scenario where the successful handover cannot be guaranteed by a single interceptor due to the target maneuver and movement information errors at the handover moment. Firstly, the concepts of the reachable interception area and predicted interception area are introduced, a performance index function is constructed, and the probability of a successful handover is described by considering the coverage of the predicted interception area. Taking the probability of successful handover as a constraint, the simultaneous cooperative interception design problem is formulated based on area coverage. Then, an area coverage optimization algorithm is presented to design the spatial distributions of the interceptors. In order to enhance the handover probability, a simultaneous cooperative interception design approach is proposed to obtain the number of interceptors and the corresponding spatial distributions. Finally, simulation experiments are carried out to validate the effectiveness of the proposed approach.
1. Introduction
For the interception of an invading high-speed target, the common engagement process can be divided into three phases, i.e., the boost phase, mid-course guidance phase, and terminal guidance phase. In the boost phase, the interceptor gains the velocity fast enough for the mid-course guidance phase. In the mid-course guidance phase, the interceptor flies to the predicted interception point, which is provided by the ground or space-based target tracking system. When the interceptor gets close enough to the target, the seeker system of the interceptor starts working and the terminal guidance begins, in which the interceptor flies to the target using proportional guidance law or augmented proportional guidance law [1]. A successful handover from mid-course guidance to terminal guidance is a necessary condition for the interceptor to hit the target, i.e., the miss distance caused by the target maneuver and movement information errors is less than the maximum distance that the interceptor can maneuver in the terminal guidance. However, in some interception scenarios, the target movement information cannot be obtained accurately, such as for a newly emerging hypersonic target in near space, so the resulted miss distance may be larger than the maximum maneuverable distance of an interceptor. In these circumstances, a successful handover cannot be guaranteed by a single interceptor; therefore, cooperative interception using multiple interceptors is gradually becoming a trend in the development of defense technologies.
For the state of the art of cooperative interception, existing research results mainly consist of task assignment and cooperative guidance law design. In [2], the interception of multiple high-speed targets was considered, and the kill probabilities of targets were taken as the performance index function for the task assignment. In [3], a discrete particle swarm optimization algorithm was proposed to search for the optimal task assignment scheme. In [4], the task assignment was formulated based on game theory, and two negotiation mechanisms were proposed to search for the optimal assignment scheme. Considering the uncertainties of the target invading direction, a Salvo Enhanced No Escape Zone algorithm was proposed to allocate the task to multiple interceptors in [5], which increased the chances that the target was killed by at least one interceptor. In [6], the handover of two interceptors with simultaneous cooperative interception was considered and the locations of the interceptors were designed by maximizing the overall engagement envelopes, but the distributions of the target movement information errors were not taken into account. For the design of cooperative guidance law, the main purpose is to guarantee that all the interceptors encounter the target at the same time or at a certain angle with respect to each other [7,8,9,10,11,12,13,14,15], and the miss distance of each interceptor is zero with respect to the predicted interception point. However, when all the interceptors are aiming at the same predicted interception point at the handover moment, the maximum maneuverable distance may be less than all the miss distances of the interceptors with respect to the target, which means that all the interceptors are unable to hit the target in the terminal guidance. Thus, besides the coordination of the time and angle, it is necessary to optimize the spatial distribution of the predicted interception points of the interceptors so that there is at least one interceptor capable of hitting the target. According to the current research status of cooperative interception, most of the results are based on the condition that the target movement information is accurate, which is unrealistic in some engagement scenarios. When accurate information about the target is unavailable, only the possible positions of the target can be obtained. In order to ensure a successful interception, the number of interceptors should be sufficient and the area should be allocated to each interceptor so that the target area can be completely covered by the reachable areas of the interceptors. However, existing methods for the task assignment of many-on-many interception engagements cannot be used for the allocation of the target area. Therefore, it is necessary to study the cooperative interception design approach based on area coverage. Area coverage is an important research direction in the cooperative control of multiple agents, and many approaches have been developed for various kinds of coverage problems [16,17,18,19,20,21], such as environment monitoring, sweeping, search and rescue, and sensor node arrangements in wireless sensor networks, etc. However, a coverage approach is aimed at a clear application background and the interceptor is different from the agent, thus the existing coverage approaches cannot be directly applied to the cooperative interception design.
In this paper, considering the uncertainties of the target maneuver and movement information, the problem of cooperative interception is investigated. Taking both the miss distance and probability of successful handover into account, the spatial distributions and number of interceptors are designed for the handover of simultaneous cooperative interception. The remainder of this paper is organized as follows. In Section 2, the mathematical descriptions of the reachable area and predicted interception area are presented first, and considering the coverage of the predicted interception area, a performance index function for cooperative interception is constructed. Then, taking the probability of successful handover as a constraint, the cooperative interception problem is formulated based on area coverage. In Section 3, an area coverage optimization algorithm is proposed to optimize the spatial distribution of interceptors, then an approach for the cooperative interception problem is proposed based on the area coverage optimization algorithm. Simulations are carried out to illustrate the effectiveness of the proposed approach in Section 4. Conclusions and future work are presented in Section 5.
2. Problem Formulation
In this section, the descriptions of the reachable area of an interceptor and predicted interception area are given, then the cooperative interception design problem is formulated based on area coverage optimization.
2.1. Reachable Area of an Interceptor
Before the description of the reachable area, the movement model of an interceptor is presented, which is based on the following assumptions.
Assumption 1
[22]: The relative trajectories between an interceptor and the target can be linearized with respect to the initial line of sight, and the acceleration of an interceptor is perpendicular to the line of sight.
Assumption 2:
The dynamics of the interceptor can be neglected.
Assumption 3:
The control of an interceptor in the longitudinal plane and lateral plane can be decoupled from each other.
The interception geometry between an interceptor and a target is shown in Figure 1, where Oxyz is the initial line-of-sight frame. The origin O is set to be the position of an interceptor at the initial moment, the Ox axis is along the initial line of sight, the Oy axis is perpendicular to the Ox axis and lies in the vertical plane containing the Ox axis, and the Oz axis is determined by the right-hand rule. The target and interceptor are denoted by T and I, respectively, and [xT, yT, zT] and [xI, yI, zI] are the positions of the target and interceptor. VT and VI denote the velocity of the target and interceptor, respectively.
Figure 1.
Engagement geometry between an interceptor and a target.
Based on Assumption 1, let be the lateral movement states of an interceptor in the Oxyz frame, then the movement model of an interceptor in the initial line-of-sight frame can be described as
where is the acceleration of an interceptor and
The acceleration of an interceptor is generally limited, so let amax be the maximum value of the interceptor acceleration, and then the constraint set of aI can be written as
where and are the x and y components of , respectively.
Now, the description of the reachable area will be presented based on the dynamic model and input constraints. First, the following definitions are given.
Definition 1:
Predicted interception moment: under the condition that the control of an interceptor is zero, the moment when the distance between the interceptor and target reaches minimum is called the predicted interception moment, which is denoted by te. Assuming that the interceptor stays parallel approaching the target, then the predicted interception moment can be estimated as
whereRr(t) andVr(t) are the distance and approaching speed between the interceptor and target, respectively.
Definition 2:
Terminal point under zero control: when the control input of an interceptor is zero, i.e., , the point that the interceptor reaches att = te is called the terminal point under zero control, which is abbreviated to TPZC. Let be the coordinates of TPZC then, according to the movement model of the interceptor, the expression of is
where,andis the state transition matrix of system (1), which is expressed as
Definition 3:
Reachable area of an interceptor: under the control input, the set of points that the interceptor can reach att = te is called the reachable area of an interceptor, which is denoted by .
Under the constraints of aI, the reachable area of an interceptor at t = t0 can be expressed as
Let d0 be the maximum distance that an interceptor can maneuver within the time interval , which can be described by
Then according to Equations (3) and (7), the reachable area of an interceptor at t = t0 can be rewritten as
2.2. Predicted Interception Area
Now, the definition of the predicted interception area is given, followed by its mathematical description.
Definition 4:
Predicted interception area: under the condition of target maneuver and movement information errors, the set of all possible locations that the target may appear att = te is called the prediction interception area, which is denoted by .
Consider the following target movement model:
where XT(t) and uT(t) are the movement states and control input of the target, respectively.
If the target movement model is nonlinear, the analytical solutions of Equation (10) cannot be obtained directly and the location of the target at t = te can be obtained by numerical calculation. Discretize the target movement model by time interval , and the discrete movement model can be expressed as
It is assumed that the states and control input of the target at the initial movement obey Gauss distribution. The mean and covariance of the control input are denoted by uT0 and , respectively, and the mean and covariance matrix of the states are denoted by XT(0) and , respectively. Let uT(k) = uT0, then the mean value of the target movement states at t = te can be predicted by the iteration calculation of Equation (11). In addition, the covariance matrix of the target movement state at t = te can be obtained by the iterative calculation of the following equation:
where
In particular, if the target movement model is linear, i.e.,
then, under the initial conditions, the mean and covariance matrix of the target movement state at t = te are
where AT and BT are the system matrix and input matrix with proper dimensions, and is the state transition matrix of system (14).
By the iteration calculation of Equation (15) or Equations (11) and (12), the mean and covariance matrix of the target movement state at te can be obtained, and then the mean value and covariance matrix of the target location at te can be calculated, which are denoted by xT (te) and , respectively. Then, the predicted interception area can be described as
2.3. Problem Formulation of Simultaneous Cooperative Interception
In this subsection, some assumptions are given and then the cooperative interception problem is formulated based on area coverage.
Assumption 4:
The distances between the interceptors are rather small compared with that between the interceptors and the target, thus the line-of-sight angles can be approximated to be the same and the movement models of all interceptors can be described in the same line-of-sight frame.
Assumption 5:
The predicted interception moment between an interceptor and the target is assumed to be known, and all the interceptors are assumed to encounter the target at the same time.
Assumption 6:
The effects of target maneuver and movement information errors on the predicted interception moment can be neglected.
Now, a performance index function of the handover of cooperative interception will be constructed based on area coverage. First, the definition of the target-interceptor impact plane is presented.
Definition 5:
Target–interceptor impact plane: a plane passing through the TPZC of an interceptor and perpendicular to the line of sight is called the target–interceptor impact plane.
Since the acceleration of an interceptor is perpendicular to the line of sight, the predicted interception area can be projected onto the target–interceptor impact plane. Based on the above assumptions and definitions, the cooperative interception engagement of N interceptors can be shown in Figure 2, where the plane EFGH is the target–interceptor impact plane. Ij and T denote the j-th interceptor and target, and Vj and VT are the velocities of Ij and the target, respectively. Pj denotes the TPZC of interceptor Ij. is the projection of the predicted interception area onto the plane EFGH and PT is the center of . The calculation of can be found in the Appendix A.
Figure 2.
Cooperative interception engagement geometry between multiple interceptors and a target.
Let be the coordinates of the TPZC of Ij at the handover moment. For a point within the area , the miss distance of with respect to interceptor Ij is
Considering that has a miss distance with respect to every interceptor , choose the minimum one as the miss distance of , i.e.,
Since the target may eventually appear at any point in the predicted interception area, let be the probability density function of , which describes the probability that the target appears at point . Thus, the expectation of the miss distance with respect to the target can be expressed as
Next, the probability of a successful handover for simultaneous cooperative interception is presented. Let tf be the total time of the terminal guidance, then the maximum distance that an interceptor can maneuver in the terminal guidance is
According to Equation (9), the reachable area of interceptor Ij in the plane EFGH can be expressed as
Let be an indicator function describing whether or not a point is within the reachable area of Ij, which is expressed by
where and are the coordinate components of , i.e., . Let Fc be the function describing whether or not a point is within the reachable areas of N interceptors, which can be described as
If Fc = 1, there exists an interceptor such that , i.e., the point is within the reachable area of Ij. Let Prh be the probability of a successful handover for N interceptors, then Prh can be expressed by
At the handover moment, the smaller the miss distance, the more conducive the interception of the target in the terminal guidance [7]. Thus, in order to increase the probability of hitting the target, the expectation of the miss distance should be taken as the performance index to optimize the TPZCs of N interceptors. In addition, in order to guarantee the probability of a successful handover, the number of interceptors should reach a certain value. Let be the required minimum value of Prh, then considering both the miss distance and probability of a successful handover, the simultaneous cooperative interception design problem can be described as follows:
By solving the optimization problem of Equation (25), the minimum number of interceptors and the corresponding TPZC of each interceptor at the handover moment can be obtained, which not only satisfies the demand for the probability of a successful handover but also helps to intercept the target in the terminal guidance.
3. Simultaneous Cooperative Interception Design Based on Area Coverage Optimization
In this section, we will first propose an approach to solve the optimization problem which is formulated in Section 2. For the simultaneous cooperative interception problem described by Equation (25), the number of interceptors is an integer, which cannot be obtained by the continuous algorithm and is mainly related to the probability of a successful handover. Then, the simultaneous cooperative interception problem can be solved in two steps. First, optimize the TPZC of each interceptor to minimize the miss distance for a given number N, and then search for the minimum number of interceptors that satisfies the constraints for the probability of a successful handover through certain iterative rules. In this section, an area coverage optimization algorithm to calculate the TPZCs of interceptors is presented, and then a solution for the simultaneous cooperative interception problem is proposed based on the area coverage optimization algorithm.
3.1. Area Coverage Optimization Algorithm for Simultaneous Cooperative Interception
For the performance index function (19), means the division of the integral area , and the division results are N irregular subareas, which makes the integral calculation more difficult. Considering that is the probability density function of the area , the commonly used approach for calculating this kind of integral function is a stochastic approximation, i.e., approximating the integral function by Monte Carlo sampling [23]. Thus, an algorithm based on area division and stochastic approximation is presented in this section.
For a point in the area , based on the definition of miss distance described by Equation (18), the area can be divided into N subareas, which are denoted by . The expression of is
For any point in the subarea , the miss distance of with respect to interceptor Ij is smaller than that of any other interceptor. Thus, the miss distance of can be rewritten as
Let , and based on Equation (27), the expectation of the miss distance can be re-expressed as
Based on Assumption 3, the cooperative interception performance index function can be redescribed as
Now, we will present an algorithm to solve the optimization problem. For the performance index function in Equation (29), let
then we have J = Jy + Jz and the optimization of Equation (29) can be solved by the optimization of Jy and Jz, respectively.
Now, we will take Jy as an example and outline the process of solving the cooperative interception problem. First, in order to calculate the integral on the region , the Monte Carlo approach is used to obtain the samples of according to the probability density function , which are denoted by , where is the sample size. Based on the area division approach, the samples in the subarea are denoted by , where nj is the total number of samples in . Based on the sampling, the function Jy can be approximated by
where is the coordinate of in the Oy direction.
Since , should satisfy some constraints. Assuming that the maximum and minimum values of are yjmin and yjmax, respectively, i.e.,
Next, we will solve the minimum value of Jy with respect to under the constraints of Equation (33). Sort the samples in in ascending order of , which are denoted by , then the derivative of Jy with respect to can be expressed by
where if is an odd number and if is an even number.
If is an odd number, when , and when , thus the extreme point is . If is an even number, when , then the extreme point can be chosen to be . Then, the extreme point of Jy with respect to is
Since when and when , is a minimum point. Combined with the constraints in Equation (33), the minimum point of Jy with respect to is
Similarly, sort the samples in in ascending order of , which are denoted by , then the minimum point of Jz with respect to is
where and are the minimum and maximum values of , respectively, and the expression of is
After a division of the predicted interception area, the optimal solution of J can be obtained according to Equations (37) and (38), which is denoted by . Then, divide the predicted interception area again based on , and solve the optimal solution of J, until the global optimum is achieved. Thus, the area coverage optimization algorithm for simultaneous cooperative interception can be summarized as follows.
| Algorithm 1 Area coverage optimization algorithm |
|
Remark 1.
For the area coverage optimization algorithm, the convergence is proved in the Appendix A and Appendix B. When the number of iterations tends to infinity, the performance index will converge to the optimal solution. In order to meet the real-time demands of the cooperative interception, it is necessary to set the terminating condition of the algorithm, and the iteration can be stopped when the accuracy of the solution meets the requirements. The terminating condition can be chosen to be , where i is the number of iterations and is the requirements of solving the precision.
3.2. Simultaneous Cooperative Interception Design
Now, an approach to solving the cooperative interception design problem is proposed based on the area coverage optimization algorithm. According to Monte Carlo sampling, Prh can be approximated by
For the simultaneous cooperative interception, after obtaining the TPZCs of N interceptors, if , the number of interceptors can be reduced to save combat costs. However, if , the number of interceptors should be increased to meet the interception requirements. Thus, the minimum value of N can be obtained by successively increasing or reducing the number of interceptors. In order to increase the speed of the calculation, the algorithm of dichotomy is used, and the iteration process can be summarized as follows:
- Step 1: set the initial number of interceptors to be N0 and let i = k = l = 0;
- Step 2: let N = Ni, i = i + 1;
- Step 3: solve the TPZCs of Ni interceptors based on the area coverage optimization algorithm;
- Step 4: calculate the probability of a successful handover for Ni interceptors according to Equation (40);
- Step 5: if and , then k = Ni-1, and return to step 2; if and , then and stop iterating; if and k = 0, then Ni = 2 l and return to step 2; if and , then and return to step 2.
During the iteration process, N0 is an initial value, and k and l are intermediate variables that denote the number of interceptors that satisfy and , respectively. denotes the maximum integer that is not larger than x.
Remark 2.
The critical steps in the iteration process are steps 3 and step 4, i.e., searching for the optimal TPZCs of the interceptors based on the area coverage optimization algorithm and calculating the probability of a successful handover according to Equation (40). In step 5, whether the iteration process stops and the number of interceptors needed for the next cycle of iterations are determined. The design process is illustrated in Figure 3.
Figure 3.
The flow diagram of simultaneous cooperative interception design.
4. Simulation Experiments and Analysis
In this section, some simulation experiments will be carried out to illustrate the effectiveness of the proposed cooperative interception design approach. Consider the interception of a high-speed invading target, such as a ballistic missile or hypersonic flight vehicle in the near space. The target movement information is provided by the ground-based tracking system or space-based tracking system. The error characteristics of the tracking system are set up as follows. Let , and be the errors of position, velocity, and acceleration of the target in the inertial frame, respectively, which satisfy
The elevation and azimuth angles of the initial line-of-sight frame with respect to the inertial frame are set to be −5° and 0°. Then according to the coordinate transformation, the target movement information errors along the Oy and Oz axes in the initial line-of-sight frame satisfy
The total time of the terminal guidance is set to be tf = 10 s, then the projection of the predicted interception area onto the target–interceptor impact plane can be expressed as
Thus, the variance of the target movement information errors can be set as
Assuming that the distribution of target movement information errors along the Oy axis and Oz axis are independent of each other, then the probability density function of is
The maximum acceleration of an interceptor in the terminal guidance is set at 30 m/s2, then the maximum maneuverable distance is d0 = 1500 m. The lower bound of successful handover probability is chosen to be .
Next, considering both the miss distance and the demands of a successful handover probability, the number of interceptors and the corresponding TPZC of each interceptor at the handover moment are designed. The initial number of interceptors is set to be N0 = 2, then according to the design process of cooperative interception, after a certain number of iterations, it can be ascertained that at least four interceptors are needed to satisfy the demands of a successful handover probability. For the cooperative interception of the four interceptors under the iterative calculation of the area coverage optimization algorithm, the TPZCs of the four interceptors, the expectation of miss distance, and the probability of a successful handover are shown in Figure 4. In Figure 4a we can see that the optimal TPZCs of the four interceptors with respect to the center of the predicted interception area are (−1450 m, −1250 m), (−1450 m, 1250 m), (1450 m, −1250 m), and (1450 m, 1250 m), respectively.
Figure 4.
Simultaneous cooperative interception design of four interceptors. (a) TPZCs of four interceptors; (b) Expectation of zero effort miss distance; (c) Probability of successful handover.
According to the results of the calculation, we can see that under the optimal distribution of the TPZCs, the successful handover probability of the four interceptors is 99.5%. However, if all the interceptors are aiming at the center of the predicted interception area, the successful handover probability is 83%.
In the office computer environment, the computing time of the proposed algorithm is about 0.67s, which can meet the real-time requirements of operations.
In the following sections, some interception experiments are carried out to validate the effectiveness of the designed results. In the mid-course guidance phase, every interceptor flies to its TPZC under the proportional guidance law, and in the terminal guidance phase, every interceptor flies to the target. The initial movement states of the four interceptors and the target are shown in Table 1. Four different interception cases are considered here, and the target movement information errors in each case are all set at the maximum, which are shown in Table 2. The cooperative interception trajectories in different cases are presented in Figure 5, and the terminal miss distance of each interceptor is given in Table 3. From the results of the cooperative interception, it can be seen from the distribution of the TPZCs at the handover moment, that at least one interceptor is successfully handing over and hitting the target with a rather small miss distance in the terminal guidance. When the interceptors do not cooperate, i.e., every interceptor flies to the center of the predicted interception area under proportional guidance law in the mid-course guidance phase. The interception trajectories and terminal distance of each interceptor are presented in Figure 6 and Table 4, respectively. From the results in Table 4, it can be seen that all interceptors fail to hit the target with a large miss distance.
Table 1.
Initial conditions of interceptors and targets.
Table 2.
Errors of target movement information in different interception cases.
Figure 5.
Cooperative interception trajectories in different cases. (a) Case 1; (b) Case 2; (c) Case 3; (d) Case 4.
Table 3.
Miss distances of cooperative interception.
Figure 6.
Non-cooperative interception trajectories in different cases. (a) Case 1; (b) Case 2; (c) Case 3; (d) Case 4.
Table 4.
Miss distances of non-cooperative interception.
The results of the simulation experiments show that in non-cooperative mode, the interceptors move close to each other in the lateral direction, and then all the handover errors of the four interceptors are larger than the maximum maneuverable distance, which results in the failure of the interception. In cooperative mode, every point in the predicted interception area is within the reachable area of at least one interceptor by the spatial distribution of the TPZCs, which guarantees the successful handover of at least one interceptor and hitting the target with a small miss distance in the terminal guidance.
5. Conclusions
This paper deals with the problem of simultaneous cooperative interception using multiple interceptors. Considering the target maneuver and movement information errors, the simultaneous cooperative interception design problem is formulated based on area coverage. An area coverage optimization algorithm is presented, which is based on the cooperative interception design approach. The number of interceptors and the corresponding spatial distribution are designed based on the proposed approach, which guarantees that there is at least one interceptor capable of hitting the target in the terminal guidance. The effectiveness of the proposed approach is validated by the simulation results.
Since the predicted interception area is changing with the variation in the target movement information errors in practical engagement, the spatial distributions of the interceptors should be adjusted according to the changes in the predicted interception area. Thus, future work in this direction could be focused on the problem of cooperative mid-course guidance law design.
Author Contributions
Conceptualization, L.W. and Y.Y.; methodology, L.W. and F.H.; validation, L.W. and K.L.; writing—original draft preparation, L.W.; writing—review and editing, K.L.; supervision, Y.Y. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by NSFC, grant number U2141229.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data that support the findings of this study are available from the corresponding author, Kai Liu, upon reasonable request.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A. Projection of the Predicted Interception Area
Before calculating the projection of the predicted interception area, the following definitions are given.
Definition A1:
Inertial frameOxIyIzI: the originO is chosen to be the mass center of the interceptor at the launch moment,OxI points to the launch direction, OyI lies in the vertical plane containing theOxI axis and perpendicular tothe OxI axis,OzI is determined by the right-hand rule.
The relationship between the line-of-sight frame and inertial frame can be described by two angles, which are defined as follows.
Definition A2:
Elevation angle of the line of sight : the angle between the line of sight and theOxIzI plane. If the line of sight is above the OxIzI plane, then is positive and vice versa.
Definition A3:
Azimuth angle of the line of sight >: the angle between the OxI axis and the projection of the line of sight in the Oxz plane. Looking towards the direction of the OxI axis, if the Ox axis rotates to the projection anticlockwise, then is positive and vice versa.
According to the definitions of and , the line-of-sight frame can be obtained by two rotations of the inertial frame. Based on the rotation relationship, the transformation matrix of the inertial frame to the line-of-sight frame can be expressed as
According to the transformation between the inertial frame and line-of-sight frame, the projection of the predicted interception area in the target–interceptor impact plane can be expressed as
where
where is the coordinates of the initial line-of-sight frame origin in the inertial frame, and are the mean value and covariance matrix of the predicted interception area in the inertial frame.
Appendix B. Convergence Proof of the Area Coverage Optimization Algorithm
Before the convergence proof of Algorithm 1, the definitions and lemma will be given first. Consider a general optimization problem as follows:
where g(x) is a real-valued continuous function and is the constrained set of x. Let F be the set of optimal solutions of g(x), and be an algorithm defined on . Denote C to be a set, if satisfies , then C is called the positive invariant set of . A point is called a fixed point of if satisfies , and the set of is denoted by B. If the function g(x) satisfies and the equality holds if and only if , then g(x) is called a descent function of .
Lemma A1
[24] If g(x) is a descent function of the algorithm , then the necessary condition thatxis the minimum point of is the minimum point of g(x) is, i.e., .
Now, we will give the convergence proof of Algorithm 1.
Theorem A1
Let
, an iterative calculation of Algorithm 1, be denoted by
, then the relationship between s(i+1) and s(i) can be described by
If B is a finite set of points, under the iterative calculation of , s(i) will converge to a point in B when
.
Proof of Theorem A1
For the i-th division of the predicted interception area, under the calculation of , s(i+1) satisfies
Then, the performance index function J is a descent function of .
Since the terminal point of interceptors are in the predicted interception area, s(i) is bounded, then there exists a subsequence of that converges to a point. Let be a converging subsequence, which converges to . According to the continuity of J, J(s(ik)) converges to . Next, it will be proved that for all subsequences, s(i) converges to . According to the monotonicity of J on s(i), it can be obtained that . Based on the convergence property of J(s(ik)), for , there exists such that . Then for , , thus we can obtain
i.e., converges to and converges to .
Next, it will be proved that . Assuming that , i.e., , then there exists a constant such that . According to the convergence property of , there exists such that when . Since converges to , there exists i0 such that when i > i0, then we can have . In addition, there exists i1 such that
if i > i1.
Let , for , we can have
which contradicts with . Thus, , i.e., .
Since satisfies the minimum condition of J, then it can be seen that under the iterative calculation of Algorithm 1, will converge to the minimum point of J.□
References
- Ulybyshev, Y. Terminal Guidance Law Based on Proportional Navigation. J. Guid. Control Dyn. 2005, 28, 821–824. [Google Scholar] [CrossRef]
- Pryluk, R.; Shima, T.; Golan, O.M. Shoot-Shoot-Look for an Air Defense System. IEEE Syst. J. 2016, 10, 151–161. [Google Scholar] [CrossRef]
- Zeng, X.; Zhu, Y.; Nan, L.; Hu, K.; Niu, B.; He, X. Solving Weapon-Target Assignment Problem using Discrete Particle Swarm Optimization. In Proceedings of the 6th Word Congress on Intelligent Control and Automation, Dalian, China, 21–23 June 2006; pp. 3562–3565. [Google Scholar] [CrossRef]
- Arslan, G.; Marden, J.R.; Shamma, J.S. Autonomous Vehicle-target Assignment: A Game-theoretical Formulation. J. Dyn. Syst. Meas. Control 2007, 129, 584–596. [Google Scholar] [CrossRef]
- Le Ménec, S.; Shin, H.-S.; Markham, K.; Tsourdos, A.; Piet-Lahanier, H. Cooperative allocation and guidance for air defence application. Control Eng. Pract. 2014, 32, 236–244. [Google Scholar] [CrossRef]
- Vermeulen, A.; Savelsberg, R. Optimal mid-course doctrine for multiple missile deployment. In Proceedings of the AIAA Guidance, Navigation, Control Conference, Minneapolis, MN, USA, 13–16 August 2012. [Google Scholar] [CrossRef]
- Shiyu, Z.; Rui, Z.; Chen, W.; Quanxin, D. Design of Time-constrained Guidance Laws via Virtual Leader Approach. Chin. J. Aeronaut. 2010, 23, 103–108. [Google Scholar] [CrossRef][Green Version]
- Zhang, Y.; Ma, G.; Liu, A. Guidance law with impact time and impact angle constraints. Chin. J. Aeronaut. 2013, 26, 960–966. [Google Scholar] [CrossRef]
- Zhao, Y.; Sheng, Y.; Liu, X. Sliding mode control based guidance law with impact angle constraint. Chin. J. Aeronaut. 2014, 27, 145–152. [Google Scholar] [CrossRef]
- Oza, H.; 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]
- Kumar, S.R.; Rao, S.; Ghose, D. Sliding-Mode Guidance and Control for All-Aspect Interceptors with Terminal Angle Constraints. J. Guid. Control Dyn. 2012, 35, 1230–1246. [Google Scholar] [CrossRef]
- Zhao, Q.; Song, X.; Wang, X.; Wang, M. Compound Cooperative Guidance for High Parabolic Trajectory in Three-Dimensional Space. Aero Weapon. 2021, 28, 26–33. [Google Scholar]
- Zhang, Z.; Zhang, K.; Guo, Z.; Lü, M.; Wang, P.; Hanm, Z. Design of a New Guidance Law for Guided Multiple Missiles. Aero Weapon. 2020, 27, 33–38. [Google Scholar]
- Ma, M.; Song, S. Multi-Missile Cooperative Guidance Law for Intercepting Maneuvering Target. Aero Weapon. 2021, 18, 19–27. [Google Scholar]
- Zhang, P.; Lu, H.; Shen, X. Research on Cooperative Guidance Law of Multi-Missile Based on Trajectory Super-Real Time Simulation. Aero Weapon. 2021, 28, 34–39. [Google Scholar]
- Murray, A.; Kim, K.; Davis, J.W.; Machiraju, R.; Parent, R. Coverage optimization to support security monitoring. Comput. Environ. Urban Syst. 2007, 31, 133–147. [Google Scholar] [CrossRef]
- Zhai, C.; Hong, Y. Decentralized sweep coverage algorithm for multi-agent systems with workload uncertainties. Automatica 2013, 49, 2154–2159. [Google Scholar] [CrossRef]
- Hussein, I.I.; Stipanovic, D.M. Effective Coverage Control for Mobile Sensor Networks with Guaranteed Collision Avoidance. IEEE Trans. Control Syst. Technol. 2007, 15, 642–657. [Google Scholar] [CrossRef]
- Polycarpou, M.M.; Yang, Y.; Passino, K.M. A Cooperative Search Framework for Distributed Agents. In Proceedings of the 2001 IEEE International Symposium on Intelligent Control, Mexico City, Mexico, 4 September 2001. [Google Scholar]
- Nguyen, T.; Pan, J.; Wu, T. Node Coverage Optimization Strategy Based on Ions Motion Optimization. J. Netw. Intell. 2019, 4, 1–9. [Google Scholar]
- Zhang, J.; Chen, M.; Tsai, P.; Tang, L.; Ji, X. A Coverage Loopholes Recovery Algorithm in Wireless Sensor Networks. J. Inf. Hiding Multimed. Signal Process. 2016, 7, 1354–1364. [Google Scholar]
- Dionne, D.; Michalska, H.; Rabbath, C.A. Predictive Guidance for Pursuit-Evsion Engagements Involving Multiple Decoys. J. Guid. Control Dyn. 2007, 30, 1277–1286. [Google Scholar] [CrossRef]
- Sakalauskas, L.L. Nonlinear stochastic programming by Monte-Carlo estimators. Eur. J. Oper. Res. 2002, 137, 558–573. [Google Scholar] [CrossRef]
- Luenberger, D.G.; Ye, Y. Linear and Nonlinear Programming; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2008; pp. 183–212. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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/).