Professional Documents
Culture Documents
2022 Iitb Ae 410 641 18
2022 Iitb Ae 410 641 18
Assistant Professor
Department of Aerospace Engineering
Indian Institute of Technology Bombay
Powai, Mumbai, 400076 India
aM = N Vc θ̇ = −N Vr θ̇, N > 0
On differentiating Vr
On differentiating Vθ
V̇r = θ̇Vθ
V̇θ = − θ̇Vr (1 − N )
V̇r V̇θ
θ̇ = =− ⇒ Vθ V̇θ + (1 − N )Vr V̇r = 0
Vθ (1 − N )Vr
On integration, we get
For Vr = 0, Vθ2 = k.
k
For Vθ = 0, Vr2 = .
1−N
Equation of an ellipse.
Direction of movement:
rV̇r = Vθ2 > 0.
Condition of capturability
for case 0 < N < 1?
Case 2: N = 1
Vθ2 = k = Vθ20
Vθ2 − (N − 1)Vr2 = k
where
k = Vθ20 − (N − 1)Vr20 .
For k > 0,
Vr = 0 ⇒ Vθ2 = k.
There are no value of Vr for
which Vθ = 0.
What about interception of
target?
No interception of target.
Vθ2 − (N − 1)Vr2 = k
k = Vθ20 − (N − 1)Vr20
For k < 0, r
k
Vθ = 0 ⇒ Vr = ± .
N −1
There are no value of Vθ for
which Vr = 0.
What about interception of
target?
Interception occurs for Vr0 < 0.
Vθ2 − (N − 1)Vr2 = k
where
k = Vθ20 − (N − 1)Vr20
k = 0, Vθ2 = (N − 1)Vr2
What about interception of
target?
Capture region
Vθ20 + (1 − N )Vr20 < 0, Vr0 < 0
Alternatively,
√
|Vθ0 | < N − 1|Vr0 |, Vr0 < 0
aM = −N Vr θ̇
Modifications to
guidance command
c
aM = − Vr θ̇
−Vr0
c
For N = − , we have
V r0
c
Vθ20 <− + 1 Vr20 ⇒ Vθ20 + Vr20 + cVr0 < 0
V r0
On rearranging, we get
c 2 c 2 c
Vθ20 + Vr0 + < Circle of radius , centered
2 2 2
at (0, −c/2).
y = yT − yM
ÿ ' aT − aM
r y
Also, Vc = , θ' ,
tf − t r
r y y
ẏ = − N + C1 = −N + C1
tf − t r tf − t
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Navigation and Guidance 17 / 37
Variants of Proportional Navigation
PN Guidance Law against Heading Error
y(0) = 0, ẏ(0) = −VM sin ∆φi ' −VM ∆φi ⇒ C1 = −VM ∆φi
Differential equation for a PN guided missile subject to the heading error but
with a non-maneuvering target.
On solving this equation,
N
VM ∆φi t2f
t
y =− 1− + K1 t + K2
N −1 tf
N −2
VM ∆φi N t
aM = 1−
tf tf
aM ∝ ∆φi
aM ∝ VM
1
aM ∝
tf
Similar behavior with
nonlinear simulations
Suppose there is zero heading error ∆φi = 0 but target maneuvers with aT .
Engagement equation
ÿ = aT − aM = aT − N Vc θ̇
y(0) = 0, ẏ(0) = 0
N r2 ẏ − yrṙ
r rẏ − y ṙ
aM =N =
tgo r2 tgo r2
N y N N ZEM
= ẏ + = 2 (y + ẏtgo ) =
tgo tgo tgo | {z } t2go
ZEM
To get a better understanding, consider the linearized model with zero lag
Need to define some measure to select the best among these laws
ẏ = ẏ, ÿ = aT − aM , ȧT = 0
Ẋ = F X + Gu
If tf is known then
Z tf
X(tf ) = φ(tf − t)X(tf ) + φ(tf − τ )G(τ )u(τ )dτ
t
F 2 t2 F 3 t3
expF t =I + F t + + + ···
2! 3!
t2
1 0 0 0 t 0 0 0
1
= 0 1 0 + 0 0 t + 0 0 0
2
0 0 1 0 0 0 0 0 0
2
t
1 t 2
= 0 1 t
0 0 1
On solving, we get
Z tf
1
y(tf ) = y(t) + (tf − t)ẏ(t) + (tf − t)2 aT − [(tf − τ ) aM (τ )dτ
| {z 2 } t | {z }
h1 (tf −t)
f1 (tf −t)
Z tf
=f1 (tf − t) − h1 (tf − τ )aM (τ )dτ
t
There could be several aM functions defined over [t, tf ] which satisfy this
expression.
We use the minimum control effort criteria to find a unique one.
Let f and g be measurable functions, with range in [0, ∞].
According to Schwarz’ inequality
Z Z 1/2 Z 1/2
f gdt ≤ f 2 dt g 2 dt
Minimimum value of LHS is the value of RHS and this occurs at equality.
Equality hold only if
aM (τ ) = kh1 (tf − τ )
Guidance command
" #
f1 (tf − t)
aM (τ ) = kh1 (tf − τ ) = R tf h1 (tf − τ )
h21 (tf − τ )dτ
t
1
y(t) + (tf − t)ẏ(t) + (tf − t)2 aT
=
R tf 2 2 (tf − τ )
t
h1 (tf − τ )dτ
3 1
= [y(t) + tgo ẏ(t) + t2go aT ](tf − τ )
t3go 2
Equivalent to PN for aT = 0.
Optimal with N = 3 for linearized dynamics
aM ∝ ZEM and inversely proportional to t2go .
Dr. Shashi Ranjan Kumar IITB-AE 410/641 Navigation and Guidance 36 / 37
Variants of Proportional Navigation
Text/References
Reference
1 D. Ghose, Lecture notes on Navigation, Guidance and Control, Indian
Institute of Science, Bangalore.
2 N. A. Shneydor, Missile Guidance and Pursuit: Kinematics, Dynamics, and
Control, Horwood Publishing Limited. 1998.