command signal, the final miss distance would stay
the same.
3 MULTIPLE TARGETS
COOPERATIVE SYSTEM
The analysis above is for a single-missile
single-target system. In this section we present a
simple but still effective online adjustment algorithm
for the case of a multiple-missile multiple-target
system for the purpose of studying the impact of the
computer response time. Since there are only very
few prior publications about multiple-missile
multiple-target systems in the open literature, we
had to create our own simple model to study the
effect of computer response time.
Our algorithm enables cooperation among the
missiles to control the following three parameters
during the flight time: (i) which target would be
engaged by each missile; (ii) which guidance law to
employ; and (iii) which guidance parameters should
be used by the guidance law. The guidance laws
considered here are PNG and APNG.
3.1 Online Cooperation
The proposed Online Cooperative Adjustment
Algorithm (OCAA) has three sub tasks. The solution
vector includes three elements: the index of
the target that this missile should engage, the
guidance law this missile should employ, and the
guidance law parameter the missile should use. We
have used in our experiments two guidance laws,
PNG and APNG, with index 0 (1) indicating the use
of PNG (APNG).
The first sub task is a periodic task, passing the
current missile’s last solution vector to the missile
computer, and evaluating this solution. The on-board
computer would check two conditions at this time:
(1) whether the final estimated miss distance using
the last solution vector would be within the missile’s
explosion range, (2) whether other missiles sent a
switch target request (see below). If both are false,
the missile continues using the last solution vector.
The second subtask is: if during the online
evaluation the missile finds out that the last solution
vector cannot guarantee a hit, the computer would
generate a switch target request signal to other
missiles. At the same time, the computer would also
generate new solution vectors for each missile target
pair, and save all the available solution vectors for
later use, as well as generate the information vector
showing which target the current missile can hit, to
be sent to the other missiles.
The third sub task is: after every missile gets the
information vectors from all other missiles, all
missiles would combine these vectors into an
information table. Then, each missile’s on board
computer would make a missile-target assignment
using the same assignment algorithm. This finishes
the online adjustment and the missile computer
would return to sub task one.
4 RESULTS FOR MULTIPLE
MISSILE-TARGET SYSTEM
In order to study the computational delay impact for
the multiple missile case, it is helpful to compare it
with traditional PNG. Below are several results
showing a 3-missile and 3-target engagement
system. Suppose that the target and missile models
are the same as in the single missile system and the
target escape times (after which the target starts to
escape) for targets 1, 2 and 3, are 15s, 14s, and 15s,
respectively; and the target maneuvering levels are
15g, 20g and 10g, respectively. The missile
explosion range is 30 meters.
Figure 5: Simulation results for PNG, with a computer
response of 0.01s. Blue (Red) lines are missile (target)
trajectories. Once the missile enters its explosion range, it
explodes, and this missile and its target stop moving.
Figure 5 shows that all of the missiles and targets
never stop moving, which means none of the
missiles ever enters their explosion range. The
detailed final miss distance for each missile target
pair is shown in Table 1. As we can see in Figures 6
and 7 a multiple-missile multiple-target system
using communication and online cooperation, could
achieve a better performance than a single-missile
single-target system where each missile employs its
initial algorithm without online cooperation.
A Study of the Impact of Computational Delays in Missile Interception Systems
587