Time-To-Go Estimation Filter For Anti-Ship Missile Application
Time-To-Go Estimation Filter For Anti-Ship Missile Application
Abstract: In this paper, we propose a new time-to-go estimator for conventional PN guided sea-skimming missiles is
proposed. In contrast to the conventional method, our method does not only consider the length of the curved homing
trajectory caused by the initial heading error, but also tried to mitigate the influence of the seeker measurement noises.
In addition, by adopting a new coordinate system moving together with the target in the estimator design, the effect of
target movement on the homing trajectory is efficiently took into account. Simulation results show that the proposed
filter can estimate the time-to-go very accurately with small computational load.
Keywords: time-to-go, estimation, Kalman filter, proportional navigation guidance, anti-ship missiles
- 247 -
PR0001/08/0000-0247 ¥400 © 2008 SICE
until the homing guidance completes.
y (0) 0 , y (0) Vrel\ 0 y 0 (5)
Note that the Li -frame is inertial since it moves
without acceleration and rotation. Since Li -frame Integrating Eq.(4) and applying the initial conditions of
moves together with the target, the trajectory formed in (5) reach the following results.
Li -frame will be relative movement of the missile to the
target. y 0 ª§ t ·
N 1
º
y (t ) t go «¨ 1»
go
¸¸ (6)
1 N «©¨ t f ¹ »
¬ ¼
y 0 ª º
N 1
§t ·
} y (t ) «1 N ¨ go ¸¸ » (7)
1 N « ¨ tf »
¬ © ¹ ¼
ɒ tG
In the above equations, t f is guidance ending time, and
Ʌ t go tf t .
{
§ 1· dy
From the equations of (2) and (7), y ¨ ¸
Fig. 1 Engagement geometry in Li -frame © Vc ¹ dx
holds. And therefore the length of the homing trajectory
Fig. 1 shows the engagement situation of the missile can be evaluated as follows.
and target in Li -frame at t k ( k t i ). In the figure,
2 2
Vrel , \ , and O are relative velocity, heading error 0 § dy · 0 1 § dy ·
angle, and LOS angle at the current time t k ,
li ³
Vct f
1 ¨ ¸ dx |
© dx ¹
³V t 1 2 ¨© dx ¸¹ dx
c f
respectively.
Let’s assume that the missile flies around the collision 0
ª 1 § y ·2 º
triangle. The approximated relative motion of the ³
tf
«1 ¨ ¸ » Vc dt go
«¬ 2 © Vc ¹ »¼
missile to the target will be derived in the similar way of (8)
[2]. In this case, the LOS angle can be approximated by § 1 § y 0 · ·
2
x0 ¨1 ¨ ¸ ¸
¨ 2(2 N 1) © Vc ¹ ¸
y © ¹
O| (1)
x § \0 2
·
x0 ¨ 1 ¸
© 2(2 N 1) ¹
where
In the above equation, the subscript ‘0’ means the
x | Vc t go (2) quantity at t i .
Since, in most cases, the seeker for ASM can measure
and, x , y , and Vc are X and Y elements of the the relative range r (i ) , range rate r(i ) , and LOS rate
relative position vector, and closing velocity, O (i ) , we can construct the quantities in Eq.(8) using the
respectively. In addition, t go means time-to-go.
following relations.
Let the dot located over a quantity represent its time
derivative. In PNG homing case, the acceleration is x0 r (i ) (9)
expressed as follows[2].
y 0 r (i ) O (i )
\0 (10)
y | NVc O
(3) Vc r(i )
Vc r(i ) (11)
Integrating Eq.(3) becomes
It means that we can evaluate the length of the
y NVc O c1 . (4) homing trajectory in Li -frame using the seeker
measurements and some filters.
In the above equations, N is effective navigation ratio
and c1 is integration constant. 2.2 Time-to-go Estimator design
Since the above differential equations are time In this section, the new time-to-go estimator is
invariant, we may make the following initial conditions derived based on the results of the section 2.1. The basic
by regarding the time instance of t i as the initial concept of the design is as follows:
time. (C1) Every filtering instant t k , a new Lk -frame
- 248 -
is constructed and the trajectory length lk is
evaluated in the frame through Eq.(8)-(11) using lm ( k ) 1
zkTgo | t go (k ) vkTgo (19)
the seeker measurements. Sk Sk
(C2) Total speed S k of the missile observed in
Lk -frame is evaluated in some appropriate way. For the above equation, S k can be chosen in many
lk ways such that (i) desired homing speed of the ASM,
(C3) Time-to-go is estimated by t go | .
Sk
2
(ii) rm (k ) 2 rm (k ) Om (k ) or its filtered value, or (iii)
The basic structure of the time-to-go estimator is some other estimation method in consideration of total
based on Kalman filter theory[3]. In order to apply the ASM trajectory including the vertical maneuvers.
Kalman filter, we reference the fact that the time-to-go With the system model (12) and measurement model
should decrease by 't , the sampling interval, every (19), the final time-to-go estimator will be easily
filtering time instant. Accordingly, the system model for derived by the Kalman filter theory[3]. The resultant
the time-to-go dynamics will be estimator is summarized in Table 1.
- 249 -
- Kalman filter measurement noise covariance: r
method of , (ii) time-to-go measurements of Eq.(19),
RkTgo 0.252 (It is equivalent to the RkTgo in the Vc
case that range of r 2000 and heading error and (iii) proposed time-to-go estimator using Kalman
of \ 20D .) filter. As we can see in the figure, the newly proposed
- S k for zkTgo evaluation(see Eq.(19) and estimator shows the best performance. As a results, it
can be concluded that the proposed filter can estimate
descriptions below it): the second method is used time-to-go with negligible computational load.
2
i.e. rm (k ) 2 rm (k ) Om (k ) .
4. CONCLUSION
Since we use the constant QkTgo and RkTgo in In many conventional sea-skimming ASM
Kalman filter design, the resultant time-to-go estimator applications, time-to-go has been one of the most useful
becomes steady state Kalman filter of Table 1. parameters. However, there are few intensive studies on
Therefore, the required computations of the proposed the time-to-go estimation. In this paper, a new
time-to-go Kalman filter are negligible because we can time-to-go estimator for ASM guided by PNG is
use the constant steady state Kalman gain. proposed based on the Kalman filter theory. Based on
Fig. 2 shows the horizontal trajectory of the missile the fact that the time-to-go decreases by sampling
and the target. In the figure blue line and red line interval, the system model is introduced. A new
represent missile and target trajectories, respectively. measurement model for time-to-go is derived based on
the approximated length of the flight trajectory in
Homing Trajctory Lk -frame. The Lk -frame is an inertial frame moving
700
with the target ship. Thanks to using the Lk -frame, the
600
proposed estimator easily takes the effect of the target
movement on the homing trajectory into account.
500
Simulation results show that the proposed estimator is
400 very effective for conventional sea-skimming ASM
applications.
y-pos.
300
200
REFERENCES
100
[1] M. J. Tahk, C. K. Ryoo, and H. Cho, “Recursive
0
0 1000 2000 3000 4000 5000 6000
Time-To-Go Estimation for Homing Guidance
x-pos. Missiles,” IEEE Trans. Aerosp. & Electr. Syst., Vol. 38,
No.1, Jan. 2002
Fig. 2 Homing Trajectory [2] Paul Zarchan, Tactical and Strategic Missile
Guidance, 2nd ed., Vol. 157, Progress in Astronautics
RMS Time-to-Go Estimation Errors and Aeronautics, A Volume in the AISS Tactical Missile
6
R / Vc
Series, 1994.
Length / Vmsl
proposed K.F.
[3] Frank L. Lewis, Optimal Estimation, John Wiley &
5
Sons, 1986.
4
RMS Tgo Errors
0
0 5 10 15 20 25
time
- 250 -