I. Pure Proportional Navigation Against Time-Varying Target Maneuvers S. N. GHAWGHAWE D. GHOSE Indian Institute of Science Capturability of the pure proportional navigation (PPN) guidance law against a target executing bounded piecewise continuous time-varying maneuvers is investigated. A qualitative analysis is carried out to obtain a set of sufficient conditions for capture defined on the engagement parameters and initial conditions. These conditions are significantly less restrictive than the ones obtained previously by others using the Liapunov method. It is shown that the actual capture region for time-varying target maneuvers, obtained by using the conditions derived in this work, is much larger than that obtained from the Liapunov technique. We also show that though a bounded time-varying target maneuver does change the constant target maneuver capture region to some extent, it does not reduce it drastically Further, we show that the worst case capture region is obtained when the target executes a constant maneuver equal to the bound on the maneuver level. Some bounds on the missile lateral acceleration are also obtained for certain regions in the engagement plane. These results are generalizations and extensions of existing results on the capturability of the P P N guidance law against targets executing constant or time-varying target maneuvers. Manuscript received July 20, 1994; revised April 25, 1995. IEEE L o g No. T-AESn2/4/08002. Authors’ current addresses: S. N. Ghawghawe, Siemens Information Systems, 651, C . V. Naidu Chamber, K. P. R.Road, Jaynagar, Bangalore 560 082, India; D. Ghose, Department of Aerospace Engineering, Indian Institute of Science, Bangalore 560 012, India. 0018-9251/96/$5,00 @ I996 IEEE 1336 INTRODUCTION Proportional navigation (PN) and its variants are some of the most widely researched missile guidance laws in the literature [l-31. These guidance laws are easy to implement and have shown good performance against nonmaneuvering and moderately maneuvering targets. For highly maneuvering targets the PN law has been extended to yield the augmented proportional navigation (APN) law [4] and guidance laws based on optimal control theory [2] and differential games [5]. Though these modern guidance laws have been derived using a rigorous mathematical theory, their underlying philosophy remains the same as that of PN. Early research on PN guidance law concentrated mainly on the analysis of a linearized version of the engagement geometry [6]. Guelman [7] was the first to consider the exact nonlinear equations of motion with the missile using the pure proportional navigation (PPN) guidance law in which the missile latax is applied in a direction normal to the missile velocity vector. It was shown through a qualitative analysis that for a nonmaneuvering target, under reasonable assumptions on the missile capability, the missile can capture the target from almost all initial conditions. Subsequently, a similar qualitative analysis by Guelman [8, 91 led to the set of sufficient conditions for which the missile can capture a target executing a constant maneuver. Subsequently, a closed-form solution to the equations of motion for a nonmaneuvering target was obtained by Becker [lo]. For maneuvering targets no such closed-form solution is available to date. Though in [S, 91 the target was assumed to execute a constant maneuver, in reality this need not be, and is usually not, the case since the target (normally a piloted aircraft) is capable of changing its maneuver level within certain bounds. In fact, actual avoidance and escape maneuvers executed by fighter aircraft involves a combination of sharp turns and straight dashes which are executed by switching between positive, zero, and negative lateral accelerations. This kind of time-varying target maneuver was considered by Ha, et al. [ll] for a planar engagement and by Song and Ha [12] for a 3-dimensional engagement geometry, using the Liapunov function technique. Although they were able to obtain certain sufficient conditions of capture, it turns out that these conditions are quite inadequate in the sense that they demarcate a very small portion of the actual capture region in the initial condition space. In the present paper we obtain far more representative conditions for capture which can demarcate almost the whole of the capture region for targets executing time-varying target maneuvers. The technique used is an extension of the qualitative analysis approach used by Guelman [8]. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. 32. NO. 4 OCTOBER 1996 II. PROBLEM FORMULATION AND MOTIVATION A. Engagement Model The planar engagement geometry is described using point mass models of the target T and the missile M (see Fig. 1). The coordinate system is centered on the target, with Tx as the direction of the initial target The target is assumed to maneuver only velocity VTO. laterally. The autopilot and seeker response is assumed to be instantaneous and the missile angle of attack is assumed to be negligibly small. The velocities VM and VT of the missile and the target are constants throughout the engagement. The target is assumed to execute piecewise continuous time-varying maneuvers with specified bounds on the maneuver level, i.e., for all t , IAT(t)I 5 ATmax. (1) tY Fig. 1. Missile target engagement geometry. where, The equations of motion are V8 = re = V, sina + vTsin(6 - p), (10) (2) %(0) = v 8 0 , 6(O) = OO (4) . AM y = -, VM y(0) = "lo. Here, r , 6 , p , a , y , A ~ ,are A ~all time-varying quantities. The argument t is written explicitly in AT(^) to stress the fact that unlike the assumption of constant target maneuver level in [S, 91 here we assume the target latax to be a time-varying quantity rather than a constant. Further, Vr and Ve are the relative velocities of the target with respect to the missile along the line of sight (LOS) and normal to the LOS, respectively. The closing velocity is given by v,= -v,= - r. (6) When the missile is guided by the PPN guidance law, we have AM = NV,e (7) Here, AT(^) is the average maneuver level (latax) of the target over the time period 0 to t and 2 " ~ is the mean rate of change of the target orientation (or the mean turn rate of the target) over the time period 0 to t. Obviously, because of (l), lA~(t)l 5 AT,,,^^ automatically holds. Note that when the target maneuver level is constant, i.e., A r ( t ) = AT for all t , then j l ~ ( t=) AT and & ~ ( t = ) AT/VTfor all t. This is the case considered by Guelman [S]. For time-varying target maneuvers both AT and A v are ~ functions of time, but for the sake of simplicity we drop the argument t in the subsequent analysis. Substituting (7) in (5), integrating the resulting equation, and then using the relation Q = y - 6 2a, (2) and (3) can be rewritten as + v,(e,t)= vMsin(k6 - $o) + VTsin(6 - AvTt) (11) v,(e,t)= V, cos(k6 - $o) - vTcos(e - AvTt) (12) with get, $0 = k6o - ao. Normalizing with respect to VT,we v8T Ve = - = vsin(k6 - $0) VT vr = L/cos(ktlV,T = VT where, N is the navigation constant. Define Integrating (4), we get the net angular excursion of the target in the time period 0 to t as $0) + sin(6 - ; I u T t ) (13) - C O S (-~A,=t). (14) These are the fundamental equations on which a qualitative analysis is performed. 6. Capturability of PPN Guidance Law (9) Capturability of a guidance law is defined as its ability to ensure capture or intercept of a target GHAWGHAWE & GHOSE: PURE PROPORTIONAL NAVIGATION AGAINST TIME-VARYING TARGET MANEUVERS 1337 Conslonl IGuslmanI .. . . .. 0.5 . . I _2JT3_ __ 3 2n 0 n a. V 0 (b) Fig. 2. Comparison of guaranteed capture regions. (a) N = 4, v, = 500 m/s, V, = 350 m/s, 00 = 210°, = 25 m/s2. (b) N = 5, V, = 600 m/s, VT = 300 m/s, 00 = 150°, Armax= 25 m/s2. by a missile. This is an important concept in the performance evaluation of missile guidance laws. The capture region is defined as the collection of all initial conditions from which a missile can intercept a target, and is a measure of the capturability performance of the guidance law. For targets executing a constant maneuver, Guelman [S] showed that if VM> &I/* and NVM > V, + V'T, then the missile intercepts the target from all initial conditions except from those for which the LOS rate is close to zero (i.e., I/& x 0) and the missile is initially moving away from the target (i.e., Vr0 > 0). In Ha, et al. [ l l ] some sufficient conditions of capture against an arbitrarily maneuvering target were obtained using the Liapunov technique. It turns out that the capture region which results from these conditions is very small when compared with that obtained in Guelman [S] for a constant target maneuver. To illustrate this, in Fig. 2 we show these capture regions for two different sets of initial conditions. The capture region for a constant maneuver is obtained by using the sufficient conditions given by Guelman [S, Theorems 1 and 21. The capture region for a time-varying maneuver is obtained from 1338 the sufficient conditions given by Ha, et al. [ l l , Theorem 11. The latter capture region is bounded by a maximum limit on the initial range, and is also dependent on the target velocity direction and the acceleration bounds. Also, from Fig. 2 it is immediately apparent that this capture region is insignificantly small compared with the constant maneuver capture region which is unbounded. Ha, et al. give another capture condition [ll,Theorem 21 which attempts to define capture outside this region. Unfortunately, this condition cannot be translated in terms of initial conditions since it is required to be satisfied on the entire trajectory during the engagement period. However, even if we assume this condition to hold for the entire trajectory, the capture region so obtained still remains a very small subset of the constant maneuver capture region. We show that the actual capture region for time-varying target maneuvers is much larger than is given by the capture conditions in Ha, et al. [ l l ] (in fact, it is unbounded). It turns out that the seemingly drastic reduction in capture region shown by Ha, et al.3 results [ l l ] is mainly due to the overly restrictive sufficient conditions imposed by the Liapunov technique and not because of the time-varying nature of the target maneuver. We also show that though a bounded time-varying target maneuver does change the capture region to some extent (as compared with the constant target maneuver case [S]), it does not reduce it drastically. Further, we show that the worst-case capture region is obtained when the target executes a constant maneuver equal to the bound on the maneuver level. C. Target Maneuver Model An intelligent target is expected to perform evasive maneuvers to increase its probability of escape. Since the target maneuvers considered here are restricted to the application of lateral acceleration normal to the velocity vector of the target, only the angular orientation of the target velocity vector, given by p, changes. Since the lateral acceleration AT is the control used by the target to evade capture, it is reasonable to model this as a bounded piecewise continuous function in time (Ha, et al. [ll]). The variation of AT over a given interval of time is called a target maneuver profile and is denoted by d.The target flight direction (or angle) p varies according to the lateral acceleration applied by the maneuvering target. The angle p is a continuous function of time and, for a given target maneuver profile, is given by (9). Alternatively, one may also consider the instantaneous target angle ,f3 at a given instant in time to be a function of the average target acceleration AT, or the average turn rate &, until that time. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. 32, NO. 4 OCTOBER 1996 Ill. CAPTURABILITY CONDITIONS FOR TIME-VARYING TARGET MANEUVERS A. Some Preliminary Results Adopting the approach in Guelman [8], the following lemmas were used to carry out a qualitative analysis of (13) and (14). For this we denote the roots of VOT= 0 as 80 and of V,T = 0 as 8,. LEMMA 1 For any piecewise continuous target maneuver profile A and a constant time t, if u > 1and k u > 1, then the roots of the equations V,T = 0 and V ~ =T0 alternate along the 0 axis. PROOF Let us assume t = ti (a constant). Further, let Thus, p1 is the net angular excursion of the target velocity vector until the time tl. Consider a constant target maneuver profile d having a maneuver level AT = AT(t1). This will also cause a net angular excursion of p1 at time tl. Thus, V& (and V,T), plotted against 8 at t = tl, will be the same for both A and A. Since, according to [8, Lemma 11 (or [7, Lemma 11, if AT(t1) = 0), the result is true for the constant maneuver profile A, it must also be true for the piecewise continuous maneuver profile A. This completes the proof. LEMMA 2 For any piecewise continuous target maneuver profile A and a constant time t, if u > 1 and k u > 1then, Fig. 3. V,T and Ver profiles for fixed f. Equation (16) gives the So class of sectors, while (17) gives the S, class of sectors defined in [S]. It is important to note that these Se and S, sectors are independent of the target acceleration. However, unlike in [8],a B belonging to one of these sectors is not a sufficient condition for it to be a root of the corresponding VeT = 0 or V,T = 0 equation for some t. In other words, for a given target maneuver profile A, there may not exist a t for each t9 E So (or each B E S,) such that VOT= 0 ( 6 =~ 0). This is in contrast to the situation in [S] where (16) and (17) were both necessary and sufficient conditions. In fact, this is the point of departure of our analysis from the analysis in [8]. For a given target maneuver profile A, let ,b’ = A y T t be the net angular excursion by the target velocity vector. Then the roots of V& = 0 must satisfy, sin(8e - where Be is a root of VeT = 0. PROOF Let t = tl (a constant) and define p1 as in (15). Now, the proof follows a similar argument as Lemma 1 above but uses [7 and 8, Lemma 21. From Lemmas 1 and 2, a general representation of V,T and VeT profiles with respect to 8 for any given time t can be obtained (see Fig. 3). From (13) and (14) one can deduce that the roots of V ~ =T0 and of V,T = 0 must satisfy the following necessary conditions P) = --usin(k& - $0). (19) Satisfaction of (16) ensures that the right-hand side (RHS) of (19) lies between -1 and 1, which makes the equation feasible. For a constant non-zero maneuver profile /3 goes on increasing (or decreasing) linearly with time, and hence for any 80 E So, there is a time t for which the value of p is such that (19) is satisfied. But, for a time-varying target maneuver profile, this may not be the case. Now, consider such a maneuver profile A defined in the time interval [O,T].Define, 8o, - -sin k and 8o, +- -sin 2k k -’(:) 5 or 5 enO+ - + -sin . 2k k (17) where, QO 8nO -O0---- k nr k ’ n = O , & l , f 2,.... (18) The existence of P m a x ( d ) and ,b’min(d) is assured since p is a continuous function of t [13]. Obviously, P m a x ( A ) 2 0 and pmin(d) 5 0, for all A. The set B(A) = [ p m i n ( A ) , P m a x ( d ) ] is called the attainable set of the target flight direction for a given A. This implies that for every p E B(A) there exists a time t E [O,T]such that AvTt = p. Let Ne(d) and N,(d) be collections of the roots of VOT= 0 and V,T = 0, respectively, for some A. Thus, it is easy to see GHAWGHAWE & GHOSE: PURE PROPORTIONAL NAVIGATION AGAINST TIME-VARYING TARGET MANEUVERS 1339 P t This gives us a straightforward way of determining I No(d)without an exhaustive search over SO and B(A) to obtain those (6,p) pairs which satisfy (19). Let p: ( n = 1,2) be the nth nonnegative value of P for which (p,f (p)) touches the boundary of So as we increase p from 0 to 00. Similarly, let p; ( n = 1,2) be the nth negative value of p for which (p,f touches the boundary of SO as we decrease /3 from 0 to -m. These are also shown in Fig. 4. To obtain these values we first compute the boundaries of SOgiven by (16). Substituting these in (19) and solving for p immediately gives us p: and p;. Next we obtain Pz’ and p; from, (Pi) pz’ = p; + 2T, p; = p: (24) -2T. The boundaries of No(A) can then be obtained from the following lemma. Fig. 4. p versus 0 in So sector. LEMMA 3 For a given piecewise continuous target maneuver profile A, and v > 1, k u > 1, if that, Pmax 2 PT; or Pmin 5 Py; or P m a x 2 P: and 5 p;; then &(.A) = S O. b) P m a x 2 p: and p m i n 2 p;; then one of the a) Pmin &(A) = (6 E SO : 3 p E B(d) 3 V& = 0) C So Pa) N,(d) = (6 E S, : 3 p E B(A) 3 V ~ = T 0 ) 5 Sr (21b) and hence, using a result from [S], we conclude that for any A, NO(A) and N,(d) are disjoint when u > 4 (is.VM , > &VT). Unlike the So and S, sectors the NO(A)and N,(A) sectors depend on the target maneuver profile and may vary in width in different So and S, sectors, respectively. Another point worth mentioning is that even for a known target maneuver profile (except the constant one) it is difficult to obtain an analytical expression for the boundaries of NO(A)and N,(d) sectors. However, it is fairly easy to compute these boundaries using the technique described below. From (19) we obtain, dp -= d6 I+ k~ C O S ( ~ @- (PO) 41- (22) u2sin2(k8 - $0) It is easily proved that dp/dO cannot attain the value zero for any value of 6 E So if k u > 1 and v > 1. Hence, d p / d @is either positive or negative, i.e., p either strictly increases or strictly decreases with 6 in any So sector (see Fig. 4). Let a function 6 = f (P) be such that it satisfies (19). Obviously, f is continuous and, for a given target maneuver profile A, is defined over a compact set B(A). Thus, f will have both a minimum and a maximum. Let the values of 6 E SO for which these extrema occur be denoted by Omin and Omax. Then it can be easily seen that boundaries of No(A) is given by the boundary of So which (p: ,f (p:)) touches. The other boundary is given by solving for 6 in the equation, + sin(@- pmin) usin(k6 - q50) = 0. (25a) 5 p: and ,Omin 5 p r ; then one of the C) boundaries of NO(A) is given by the boundary of SO which (p; ,f (p;)) touches. The other boundary is ,pen by solving for 6 in the equation, + sin(6 - Pmax) usin(k6 - $0) = 0. (25b) d) &ax 5 p: and ,Omin 2 p;; then the boundaries of No(d) are given by solvingfor 8 in (25a) and (25b). PROOF The proof is easily constructed using Fig. 4. A similar result for determining N r ( d ) can be obtained. Note that for a constant non-zero maneuver profile, condition a) in Lemma 3 is automatically met for a sufficiently large time interval. In general, for each So and S, sector, both No(d) So and N,(A) 5 S, are nonempty. This can be easily seen from the fact that B is always nonempty since 0 E B(d) for all A. Now, from [7l we know that there exists a 6 in each So such that (19) is satisfied for /3 = 0. Hence, this 6 must for all A. Similarly, we can show that belong to NO(d) for p = 0 there exists a 6 E S, which also belongs to Nr(A). LEMMA 4 Given any piecewise continuous maneuver profile A and a constant time t = tl; if v > 1 and ku > 1, then a) there exists one and only one value of 6 = O0 in each No(d) sector such that V&(&,tl) = 0; 1340 IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. 32, NO. 4 OCTOBER 19% Fig. 6. Sectors in target-centered polar plane. N:lAl N;ldl N$LAlN&4l N$Al N;l.Al plane for a constant t. It is easy to see that, Fig. 5. Sectors in (V,,,O) and (V,T,@) plane. a,+5 1?,+ (4,u; b) there exists one and only one value of 8 = 8, in each N,(d) sector such that V,~(@~,tl) = 0. Of E q; (A), c 17; (4 c; 5 I'; (4 where, the u sectors are as defined in [S] and are shown here in Fig. 5. Based on the above lemmas and the division of the plane of pursuit into sectors the following theorems are stated and proved. PROOF Define p1 as in (15). Consider a constant target maneuver profile d with a maneuver level AT = &(tl). According to [S, Lemma 31, the resulting function VOT(8,tl)will have only one root OO E SO.This particular 60 must satisfy (19) at t = t l and hence must THEOREM 1 A missile M using a PPN guidance Since there is only one such 80 E SO, law and pursuing a target T maneuvering with a given belong to N@(d). there will be a single root inside No(A)too. Similar bounded piecewise continuous target maneuver profile d arguments for N,(d) also hold. This completes the is guaranteed to capture the target from any initial state proof. not belonging to the sector N: (d),if VM> f i V ~and N > l + VT/VM(i.e., v > fi and kv > 1).Also, the B. Capturability Conditions missile arrives at the target in the interior of a N[ (d) sector For a given target maneuver profile A, the entire plane of pursuit in the target-centered coordinate system is divided into eight different sectors as follows: &+(A) = (6 : V0(8,t)= 0, Vr(8,t)> 0, for some t } N;(d) = (8 : V,(@,t)= 0, V,(O,t)< 0, for some t } N:(d) = (6 : V r ( 8 , t )= 0, VO(8,t)> 0, for some t } N,-(d) = (6 : Vr(8,t)= 0, V0(8,t)< 0, for some t } qz (A) = { 8 : V,(8,t ) > 0, for all t } (26) q;(A) = (8 : VO(8,t)< 0, for all t } 11," (A) = { 8 : V,(8,t> > 0, for all t } q,-(A) = (8 : V,(O,t) < 0, for all t } . These sectors are shown in Fig. 5 in the (VOT,8) and (V,T,~) plane and in Fig. 6 in the target-centered polar PROOF Consider the initial state to be such that (A)n $ ( A ) . From Fig. 5 we have V,O> 0 and 80 E VOO > 0, i.e., both r and 8 are increasing. It is easy to show that the state moves into q; (.A) and then approaches and finally enters N; (A) in finite time. In this region V, < 0 and so r goes on decreasing with time until the state at some time t reaches the = 0. This automatically value Be for which VO(eO,t) leads to interception. Similarly, it can be shown that 80 E q, (A) rlq: (A) also leads to interception. Finally, it is apparent that if 80 E N;(d) then 6 remains in this sector until interception. The above theorem provides a sufficient condition for capture for a given target maneuver profile. The capture region so demarcated contains the capture region for a constant target maneuver profile given GHAWGHAWE & GHOSE PURE PROPORTIONAL NAVIGATION AGAINST TIME-VARYING TARGET MANEUVERS 1341 in [S]. Hence, so far as the capture region outside the S l sector is concerned, the capture region for a constant target maneuver is the same as that for an arbitrarily time-varying target maneuver. Also, any target maneuver profile A which satisfies condition a) in Lemma 3 will have the same capture region outside the N , f ( A ) sector (which, for this case, is the same as the S l sector) as the constant non-zero target maneuver. Hence, considering the worst case target behavior, subject to the limitation that the maneuver profile is piecewise continuous and bounded, we have the following corollary to Theorem 1. Lemma 3 then A1 = A2 = 0 and N,'(A) and N;(A) become independent of A and 00. In fact, they become identical to S,' and S;, respectively, which are defined in [S] for a constant non-zero target maneuver profile. Hence, according to Theorem 1, for a given target maneuver profile A, if u > and k u > 1, then the missile can capture the target if the initial missile velocity vector lies outside the N,' (A) sector. According to Corollary 1, for any bounded piecewise continuous target maneuver profile, the missile can capture the target if its initial velocity vector lies outside the S ,' sector. COROLLARY 1 For any bounded piecewise continuous target maneuver profile, capture is guaranteed if the ; and all the other conditions initial state lies outside ,S of Theorem 1 are satisfied. C. Capturability in the N l ( d ) Sector Now let us consider the only remaining sector PROOF The proof follows from the fact that the ; sector largest N , f ( A ) sector possible is the S (according to Lemma 3). Since Theorem 1 is true for any bounded piecewise continuous target maneuver profile, the proof is immediate. N:(A). Let the initial state be such that 60 E N:(A). Note that Corollary 1 is independent of the actual value of This is a generalization of [S, Theorem 11. To express the capture region given in Theorem 1 in terms of a missile-centered coordinate system we may redefine the Ne(A) sectors in terms of the missile flight direction angle a (defined with respect to the LOS in Fig. 1) and redenote them as N $ ( d ) and N; (d)corresponding to N: ( A ) and N; (A), respectively. Thus, a0 E N,(A) if there exists a /3 E B ( d ) such that Substituting (12) and (4) we obtain sin(& - p) + usinao = 0. Obviously, a necessary condition for an (27) is (YO n=Oorl. A1 2 0, A2 2 0) (29a) N;(A) = { a : -sin-'(l/v) 5 sin-'(l/v) + n +A2 r6 = ~ s -eAT(t)cos(O - p) (30) (31) where Vs = (k - 1 ) V , cos(k0 - $0) +~ VCOS(O T - p). (32) v, = ( N (28) + A1 5 a - A2; + vTcos(e - p)(e - p). LEMMA 5 Consider a piecewise continuous target maneuver profile A. Let Hence, we may alternatively define N,' (A) and N; ( A ) as < sin-'(l/v) dVo/dt = r6 + re = kVMcos(k0 - #o)h Note that AT(^) is piecewise continuous and hence may have a finite number of points of discontinuity. However, at these points p is continuous though it is not differentiable in the conventional sense. Thus, in (27) such cases we have to use the notion of a subgradient [14] of p. The value of the subgradient will naturally be to satisfy given by the expression for p in (4). n.rr - sin-'(l/v) 5 a0 5 n.rr + sin-'(l/v), N,f(A) = { a : -sin-'(l/u) From (11) we get, 5a + .rr - A2; A1 2 0, A2 2 0) a) b) - 2)JV$ - VT" - 2VT. (33) If 8 f N,f ( A ) then, VS2 V,. If 0 E N; (A) then, Vs 5 - V,. PROOF If 0 E N,f(A) then it must also satisfy I sin(k0 - $o)l< l / v since N:(d) 5.:S Hence, we have 473 I cos(ke - $ o ) ~ L./l (34) Also, since 6 E &+(A), (29b) V r>~0 for all t (35) where A, and A2 depend on A and 00. Hence, Ncw(d) i.e., depends not only on the target maneuver profile vcos(k8 - $0) > cos(ff - p) for all t . (36) but also on the flight direction of the target with respect to the LOS (i.e., 00). However, if the target We know that N;(A) S: and S: is invariant with maneuver profile is such that it satisfies condition a) in respect to the target maneuver profile. Thus, every 6342 IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. 32, NO. 4 OCTOBER 1996 8 E S l must satisfy (35) and (36) even for a constant non-zero maneuver level [8], which implies that, c q k e - $o) >o (37) must be true. From (34) and (37) we get Also, cos(6 - p) >_ -1 always. Hence, from (32), ,/Ti V, 2 (k - 1 ) V M 1 / - 2VT (39) is., VS2 Ve. A similar proof for b) also holds. THEOREM 2 For a missile using a PPN guidance law and pursuing a target maneuvering with a bounded piecewise continuous maneuver profile A, if the initial state is such that 80 E N: (d)and > &vT (i.e., v > Jz> N > 2 + ~VT/,/(i.e., V, > 0) I401> ATmax/Ve a) VM Fig. 7. Brget maneuver profile in example. then the missile is guaranteed to capture the target. Corollary 2 is a generalization of [8, Theorem 21. Simulation results of planar missile-target engagements [15] with various bounded piecewise continuous time-varying maneuver profiles confirm the theoretical results presented here. PROOF Note that a) and b) above automatically ensure that k u > 1. From Lemma 5, and condition b) above we have Vs 2 V, > 0. Hence, D. Example b) C> (40) From (31), and the fact that Vs > 0, 6 is an increasing function of time (i.e., > 0) provided that and a decreasing function of time if e < AToCOS(8 - p). VS Hence, from condition c) in the theorem if 8p > AT~=/V > ~0 then by the above arguments 6 goes on increasing until the state leaves the N; (d)sector. Similarly, if 40 < - - A T ~ ~ ~ < /V 0 ,then 6 goes on decreasing until the state leaves the NB+( A ) sector. COROLLARY 2 For any piecewise continuous time-varying target maneuver profile bounded by ATmax and satisfying all the conditions in Theorem 2, the missile is guaranteed to capture the target if the initial state lies in the S; sectol: PROOF Theorem 2 is valid for any arbitrary d with 00 E N:(d), and the largest such NB+(d)sector is the S; sector. Hence the theorem. Consider the engagement parameters and initial conditions assumed in Fig. 2(a), i.e., N = 4, VM= 500 m/s, VT = 350 m/s, 00 = 210°, AT^^^ = 25 m/s2. But the target maneuver profile A is a periodic square wave switching between and -ATmax (Fig. 7(a)). Note that the target maneuver profile is a piecewise continuous function with a finite number of discontinuities in any finite time interval. Fig. 7(b)-(c) and P ( t ) , respectively, with respect to show time. From these data we obtain, Pmin(A) = 0' , Pmax(A) = 30' , p E B(d) = [Oo,3O0]. The corresponding relative velocity equations are, VOT= (?)sin(3@) + sin(6 - p ) = ( ~ ) c o s (-~cOs(6 ~ ) - p). Using the analysis presented in this work we compute the following sectors: S: : [-14.8°,14.8"],[105.20,134.80],[225.2",254.80] Se,j : [45.2",74.8"],[165.2°,194.80],[285.2",314.80] S,? : [15.2",44.8"],[135.2",164.8°],[255.20,284.80] GHAWGHAWE & GHOSE PURE PROPORTIONAL NAVIGATION AGAINST TIME-VARYING TARGET MANEUVERS 1343 S ; : [75.2°,104.8"],[195.2",224.8"],[315.20,344.80] N;(A) : [0",5.6"],[105.2", 105.9"],[Z8.65",254.1"] " ( A ) : [68.65",74.1"],[Boo,185.6"],[285.2",285.9"] q" N:(A) : [15.2", 15.9"],[158.65", 164.1"],[270°,275.60] .'A' 1B.57" N ; ( d ) : [9O0,95.6"1, [195.2", 195.9'1, [338.65",344.1"] a: : (14.8",45.2"),(134.8",165.2"),(254.8",285.2°) a , : (74.8", 105.2"),(194.8°,225.2"),(314.8",345.2") a: : (104.8", 13S.2"),(224.8",255.2"),(344.8°,375.20) 44.429 Fig. 8. N$(-A) and N c ( d ) sectors. a,- : (44.8",75.2°),(164.8",195.2"),(284.8",315.2") qJ(A) : (S.6°,68.6S"),(105.90,180"),(254.1",285.2") Copturc region for the time - mrfmq manwver profile(AUB1 qS(A) : (74. l o ,10S.2"),(185.6",248.65"),(28S.9",0°) q,!(A) : (9S.6", 158.65"),(195.9",270"), (344.lo,375.2') qr-(A) : (15.9",90°),(164.1",195.2"),(275.6",338.65"). Actually, in Figs. 5 and 6 we have shown these ~ respect sectors and the variation of VOTand V r with to 8 for the target maneuver profile d given in Fig. 7. Since 80 = 210°, we see that 80 6N: (d)sector and hence capture is guaranteed by Theorem 1. In fact, with this initial condition, the target will be captured irrespective of the maneuver profile it employs. Now, we obtain the capture region for this case with the initial missile flight direction angle (YO as a free variable. For this we need to obtain the &(A) sectors, i.e., those values of (Y which satisfy Capture regm far anstant m a n e w e r prdile ( A ) (+!>sins + sin(210' - p) = o Fig. 9. Guaranteed capture region for time-varying target maneuver. with /3 E B(d) = [Oo,300]. This yields, N,' (d)= { a : E [Oo, 20.48'1) Ng (d)= { a : (Y E [159.52', 180°]}. These are shown in Fig. 8. Now, using Theorem 1 we obtain the result that so long as the initial missile velocity vector does not belong to the N,'(A> sector, the missile can guarantee capture of the target, having a maneuver profile given in Fig. 7(a), irrespective of the initial range and the actual value of AT^^^. Further, from Corollary 1 we obtain the result that, if the missile velocity vector lies outside the S,' sector then the missile can capture the target irrespective of initial range, target maneuver profile, initial target flight direction 8, and the actual value of AT^^^. Inside the N$(d) sector guaranteed capture is governed by the sufficient conditions prescribed in Theorem 2. We note that conditions a> and b) in Theorem 2 are automatically satisfied by the values of N , VM,and VT chosen in this example. To satisfy condition a) in Theorem 2 the following has to be satisfied: 1344 i.e., 1500sinao + 350sin(210')1 > 1.767R0, (YO E N,'(d>. Fig. 9 shows the complete capture region for the target maneuver profile A. Note that the capture region for the constant target maneuver profile, which is shown here for comparison, is also the guaranteed capture region given by Corollary 2 irrespective of the target maneuver profile as long as it is bounded by A T m a x . IV. LATERAL ACCELERATION BOUNDS Performance of a guided missile is also limited by its lateral acceleration capability. The upper bound on the latax is mainly due to structural reasons. It would be useful to obtain conditions under which the missile latax remains within specified bounds. This is of special relevance here since it was shown in the previous section that for any bounded piecewise continuous target maneuver profile the missile can capture the target if the initial state lies outside the IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. 32, NO. 4 OCTOBER 1996 SJ sector. No restriction on the actual value of AT^^^ was put. In practice, the maximum missile latax during an engagement does depend on ArmaxHence, results on missile latax bounds as functions of AT^^^ will serve as useful measure of the performance of a guidance law. In Guelman [S] upper bounds on the required latax was analytically obtained for certain initial conditions and for a target executing a constant maneuver. Below we present extensions of these results for a target executing bounded piecewise continuous time-varying maneuvers. A. THEOREM 3 Given a bounded piecewise continuous target maneuver profile A, if B0 E N; (A) and > A) AM^ VMcos(k8 - $0) VS< N V ~ c o s ( 8- p) AM^ in cos(8- then IAMI will decrease until if IAM~I 5 AM,then AM I 5 AM, where, PROOF According to Theorem 1, if 80 E N; (A) then 8 E N; (A) until interception. From Lemma 5, we have for 8 E N;(A), v, 5 -v, < 0. Since VS< 0, we have, A T max eo> Ve or . ATmax 8 0 < -. Ve If 80 > A T ~ ~ then ~ / from V ~(43) we have 60 > A~ocos(0- p)/V, and so, since Vs < 0, from (31) we obtain the result that 8 is a decreasing function of time. Similarly, if 60 < - A T ~ ~ then ~ / V from ~ (43), &.< ATOcos(8 - P)/Vs, and hence from (31) we see that 8 is an increasing function of time. This is sufficient to will decrease until ] A M<[ AM^. On prove that IAM~ the other hand, if IAM~ I < AM^ then IAMI < AM,for all time. We can obtain even tighter bounds on AM if we assume that the entire pursuit is restricted to a tail chase which wouId imply that in addition to 80 E N; (A) we would also require that a/2 5 8 - p 5 37r/2, i.e., cos(8 - p) < 0. for all t. (44) for all t. (45) Now for a tail chase, we have cos(8 - p) < 0 and hence, V , < 0 and, ~- V, \AM I 5 A M 1 2) < VTcos(8 - p) From (32) and (44), we get, (i.e., V, > 0 ) then the missile acceleration AM is bounded by the sense that: 1) if IAM~I > a) I f IAM~I> u A T then ~ ~ (AM/ ~ decreases until \AMI 1. U A T m a x is satisjied. b) I f AM^ 1 5 A AT^^^ then ( A Mcontinues ( to satisfL this limit. PROOF Since 80 E N; (A),8 E N; (A) for all time t , and hence V, < 0 for all time t , i.e., Bounds on Missile Latax in N;(A) a) VM > J Z V T (i.e., v b) N > 2 + 2 V ~ / 4 - THEOREM 4 For a missile using a PPN guidance law and pursuing a target maneuvering with a bounded piecewise continuous target maneuver profile A, if 80 E N;(A), u > &, ku > 1, and the entire chase is restricted to the rear of the target then the missile latax is bounded by the following conditions: p) <- 1 or do< -A. T m a x NV,' Therefore, eo> A T max - NVT NVT If 60 > ATmax/(NVT) then from (47) we have 80 > AT,cos(8 - p)/Vs. Since VS< 0, from (31) we obtain the result that 8 is a decreasing function of time. On the other hand, if 60 < A ~ ~ c o s-( 8p)/Vs then 80 is an increasing function of time. This is sufficient to prove that IAMI will decrease until IAMI < AT^^^ Also, if IAMI < V A T m a x , then it will remain below this bound for all subsequent time. Theorems 3 and 4 here extend the results of [8, Theorems 3 and 41 to arbitrarily time-varying target maneuvers. Bounds on Missile Latax in T(; B. THEOREM 5 For a missile using a PPN guidance law and pursuing a target maneuvering with any piecewise continuous maneuver profile bounded by A T m a x , if a) 80 E a; b) N > 4 c ) V, > Av,(ie., u > d7) and the initial missile latax is such that 1) if IAM~I> AM^, then IAMI will decrease until 1AM I 5 AM2 GHAWGHAWE & GHOSE: PURE PROPORTIONAL NAVIGATION AGAINST TIME-VARYING TARGET MANEUVERS 1345 2) if IAM~ I 5 A,wz, then lA,wI I A,w2for all time t until interception where, .RENCES PROOF It is easy to see that 80 E P; implies that 8 E err- for all time until interception, i.e., the missile always moves towards the target and V, < 0 for all time. Therefore, we have, cos(k8 - $0) 1 < --. (49) V Since cos(8 - P) 5 1 always, from (31) we get, Vs 5 -(N Thus, if N > 4 then ATmax -(N-4)VT - 4)I/T. (50) Vs < 0, and so < -ATmax - - < -4cosp - v, - - P) VS By the same arguments as above ~AMI decreases and remains below the defined threshold. Theorem 5 is a generalization of [9, Theorem 11, since it proves that the limits proposed here hold not only for the constant maneuver profile, but also for all bounded piecewise continuous target maneuvers. V. CONCLUDING REMARKS In this paper, the qualitative analysis approach adopted by Guelman [S], for analyzing capture performance of the PPN law against constantly maneuvering target, is extended to targets having bounded piecewise continuous time-varying maneuver profiles. Sufficient conditions for capture are obtained for any given target maneuver profile. Sufficient conditions for capture against worst case target maneuver profiles are also obtained. The analysis shows that, in the absence of closed-form solution for the trajectory equations, the qualitative analysis approach is the ideal choice for obtaining satisfactory solutions to such problems. It provides superior results to the earlier proposed Liapunov technique in the sense that almost the whole of the guaranteed capture region can be obtained while the conditions in [ll] can be used to obtain only a very small portion of the capture region. The qualitative analysis approach given here also provides additional results on missile Batax bounds for time-varying target maneuvers. These results are generalizations and extensions of earlier results for constant target maneuvers. The Liapunov function technique does not provide these results. 1346 Pastrick, H. L., Seltzer, S. M., and Warren, M. E. (1981) Guidance laws for short range tactical missiles. Journal of Guidance, Control, and Dynamics, 4, 2 (Mar.-Apr. 1981), 9%108. Zarchan, P. (1990) Tactical and strategic missile guidance. In Progress in Astronautics and Aeronautics, Vol. 124. Washington, DC: AIAA Inc., 1990. Lin, C.-E (1991) Modern Navigation, Guidance, and Control Processing. Englewood Cliffs, NJ: Prentice-Hall, 1991. Siouris, G. M. (1974) comparison between proportional and augmented proportional navigation. Nachrichtentechnische Zeitschrift, 27, 7 (July 1974), 278-280. Anderson, G. M. (1981) Comparison of optimal control and differential game intercept missile guidance laws. Journal of Guidance, Control, and Dynamics, 4, 2 (Mar.-Apr. 1981), 109-115. Murtaugh, S. A., and Criel, H. E. (1966) Fundamentals of proportional navigation. IEEE Spectrum, 3, 6 (Dec. 1966), 75-85. Guelman, M. (1971) A qualitative study of proportional navigation. IEEE Transactions on Aerospace and Electronic Systems, AES-7, 4 (AUg. 1971), 637-643. Guelman, M. (1972) Proportional navigation with a maneuvering target. IEEE Transactions on Aerospace and Electronic System, AES-8, 3 (June 1972), 364-371. Guelman, M. (1973) Missile acceleration in proportional navigation. IEEE Transactions on Aerospace and Electronic System, AES-9, 3 (June 1973), 462463. Becker, K. (1990) Closed-form solution of pure proportional navigation. IEEE Transactions on Aerospace and Electronic Systems, 26, 3 (June 1990), 526-533. Ha, I.-J., Hur, J.-S., KO, M.-S., and Song, T.-L. (1990) Performance analysis of PNG laws for randomly maneuvering targets. IEEE Transactions on Aerospace and Electronic Systems, 26, 5 (Oct. 1990), 713-721. Song, S.-H., and Ha, I . J . (1994) A Lyapunov-like approach to performance analysis of 3dimensional pure PNG laws. IEEE Transactions on Aerospace and Electronic Systems, 30, 1 (Jan. 1994), 238-248. Royden, H. L. (1988) Real Analysis (3rd ed.). New York Macmillan, 1988. van Tiel, J. (1984) Convex Analysis: An Introductory TeX. Chichester: Wiley, 1984. Ghawghawe, S. N. (1994) A study of pure proportional navigation against arbitrarily maneuvering targets. M.E. project report, Department of Aerospace Engineering, Indian Institute of Science, Bangalore, India, Jan. 1994. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS VOL. 32, NO. 4 OCTOBER 19% Sandesh Narayan Ghawghawe received the B.E. degree (with distinction) in electronics and telecommunication from the Visvesvaraya Regional College of Engineering, Nagpur, India, in 1992, and the M.E. degree (with distinction) in aerospace engineering from the Indian Institute of Science, Bangalore, in 1994. While at the Indian Institute of Science he was on a senior research fellowship from the Defence Research and Development Organisation, India. From 1994 to 1996 he was a scientist at the Defence Research and Development Laboratory, Hyderabad. He is presently a software engineer at the Siemens Information Systems, India. His current areas of interest are guidance and control, system design, and software modeling and simulation for aerospace application. Mr. Ghawghawe is an associate member of the Aeronautical Society of India. Debasish Ghose received the B.Sc. (Engg) degree in electrical engineering from the Regional Engineering College, Rourkela, India, in 1982, and the M.E. and Ph.D. degrees, also in electrical engineering, from the Indian Institute of Science, Bangalore, in 1984 and 1990, respectively. From 1984 to 1987 he worked as a scientific officer in the Joint Advanced Technology Programme at the Indian Institute of Science, where he is presently an Assistant Professor in the Department of Aerospace Engineering. His research interests are in the areas of guidance and control, dynamic game theory, and distributed computing. He is one of the authors of a forthcoming book entitled “Scheduling Divisible Loads in Parallel and Distributed Systems”, published by the IEEE Computer Society Press in August 1996. GHAWGHAWE & GHOSE PURE PROPORTIONAL NAVIGATION AGAINST TIME-VARYING TARGET MANEUVERS 1347