3.5.50 · D1 · Physics › Guidance, Navigation & Control (GNC) › Proportional navigation guidance — N·V_c·λ̇, derivation
Ek moving target ko hit karne ke liye tum wahan chase nahi karte jahan woh hai — tum steer karte ho taaki tum dono ko join karne wali line swing karna band kar de jabki gap shrink ho. Proportional Navigation dekhta hai ki woh line kitni tez rotate ho rahi hai aur us ke proportion mein ek sideways acceleration command karta hai, rotation ko zero ki taraf drive karta hai.
Is page par kuch bhi assume nahi kiya gaya . PN derivation padhne se pehle, tumhe har woh symbol apna banana hoga jo woh tumpar fire karta hai. Hum unhe ek-ek karke build karte hain, har ek ek picture se anchor kiya gaya hai, har ek agli ke liye deserving hai.
Definition Pursuer, target, aur line of sight
Pursuer = missile (ya interceptor) jo chase kar raha hai. Hum ise apni picture ke origin par rakhte hain.
Target = woh cheez jo chase ki ja rahi hai.
Line of sight (LOS) = woh seedhi khayal ki line jo missile se target tak khainchi jaati hai. Yeh is page par sabse important cheez hai — sab kuch iske saath ya iske paas measure hota hai.
Figure dekho: missile corner par baitha hai, target plane mein bahar baitha hai, aur unhe join karne wali burnt-orange line LOS hai. Jab target move karta hai, woh line do cheezein ek saath karti hai — woh chhoti/badi ho sakti hai aur ghadi ki sui ki tarah swing kar sakti hai . Poora topic in do motions ko alag karne aur control karne ke baare mein hai.
R — range
R LOS ki length hai — missile se target tak ki seedhi-line distance, metres mein. Hamesha positive. Jab R = 0 , tum target ko hit kar chuke ho.
Figure mein orange line dekho: R simply batata hai woh kitni lambi hai. Kuch aur nahi.
Intuition Topic ko yeh kyun chahiye
Guidance tab succeed hoti hai jab R → 0 . Toh R scoreboard hai — yeh batata hai hum hit se kitne paas hain, aur (derivation mein) sab kuch R ke zero ki taraf shrink hone ke function ke roop mein express hota hai.
Agle symbols se pehle, hume woh chhoti si dot earn karni hogi jo unpar baithi hai.
˙ — "rate of change per second"
Kisi bhi quantity ke upar dot likhna matlab hai "woh quantity har second kitni tez change ho rahi hai." Agar R metres mein distance hai, toh R ˙ ("R-dot") metres per second hai — ek speed.
Intuition Dot kyun aur kuch aur kyun nahi?
Guidance motion ke baare mein hai, aur motion time ke saath change hai. Dot sabse chhota tarika hai yeh kehne ka ki "is cheez ka time-rate." Yeh sawaal ka jawaab deta hai "kya yeh abhi bada ho raha hai ya chhota, aur kitni tez?" — bilkul wahi jo ek control law ko react karna chahiye.
R ˙ > 0 → range badh raha hai → target bhaag raha hai.
R ˙ < 0 → range shrink ho raha hai → hum close ho rahe hain.
R ˙ = 0 → range is instant ke liye frozen hai.
Do dots, jaise λ ¨ , matlab rate-of-change of the rate-of-change (ek acceleration-jaisi quantity). Hume baad mein woh chahiye hogi; abhi ke liye bas jaano ki second dot = "pehli-dot wali quantity kitni tez khud change ho rahi hai."
(Agar "derivative" word naya hai, yeh dot hi time ke saath derivative hai — poori machinery ke liye Polar Coordinate Kinematics dekho.)
V c — closing velocity
V c = − R ˙
Woh rate jis par gap shrink ho raha hai , is tarah define kiya gaya hai ki V c positive ho jab hum close ho rahe hon .
Intuition Minus sign kyun?
Jab hum close hote hain, range R decrease ho rahi hai, toh R ˙ negative hai. Lekin "hum 900 m/s par close ho rahe hain" ek dost-jaisi positive number honi chahiye. Sign palatana ek shrinking-range (negative R ˙ ) ko positive closing speed mein badal deta hai. Yeh sirf bookkeeping hai taaki numbers naturally padhe.
Situation
R ˙
V c = − R ˙
Tezi se close ho raha hai
− 900
+ 900 (closing)
Door ja raha hai (miss)
+ 400
− 400 (closing nahi)
Range frozen
0
0
Intercept timing ke liye V c (raw speed nahi) kyun matter karta hai, Closing Velocity and Range Rate dekho.
λ — LOS angle
λ ("lambda") ek fixed reference direction se measure kiya gaya LOS ka angle hai (maan lo, due East). Yeh batata hai ki sightline kidhar point kar rahi hai, jaise ghadi ki sui ka bearing.
Figure mein, dashed grey line fixed reference hai (space mein pin ki gayi ek direction, missile se attached nahi). Us dashed line se orange LOS tak ka angle λ hai. Radians mein measure kiya (ek poora chakkar = 2 π radians).
Definition Sign convention — ise abhi fix karo
Hum λ ko reference se counter-clockwise (CCW) positive measure karte hain, bilkul standard maths convention ki tarah. Figure mein dashed reference se orange LOS tak CCW sweep ek positive λ hai. Clockwise sweep ek negative λ hogi. Yeh choice poore page ke liye fixed hai — niche ke har sign is par depend karte hain.
Intuition Angle measure kyo karo?
Kyunki "target jo steady bearing hold karta hai jabki woh barta hai" ek collision ki pehchaan hai. Woh "steady bearing" exactly λ ka constant rehna hai. Toh λ woh variable hai jiska stiffness hum chase karte hain.
Common mistake "Reference woh direction hai jis taraf missile point karta hai."
Kyun sahi lagta hai: missile ki naak ek natural zero lagti hai.
Fix: reference space mein fixed (inertial) honi chahiye, turning missile se glued nahi — warna λ tab bhi change hoga jab missile wiggle kare, chahe target same jagah rahe. Line-of-Sight Geometry and Kinematics dekho.
Common mistake "Angle bas
2 π ke baad bhi count karta reh sakta hai."
Kyun sahi lagta hai: angle ek number hai, toh kyun na use 0 se 2 π aur usse aage tak jaane do?
Fix — wrapping: ek real sensor λ sirf ek turn ke andar report karta hai (jaise 0 se 2 π tak, ya − π se π tak). Jab true LOS reference cross karta hai, reported number jump karta hai — maan lo 2 π se 0 par. Agar tum naively do readings ko subtract karo jo us jump ke aas-paas hain λ ˙ estimate karne ke liye, tumhe ek huge false rotation rate milega jo ek violent, galat turn command karega. Practical guidance code angle ko unwrap karta hai (2 π add/subtract karta hai taaki sequence continuous rahe) λ ˙ compute karne se pehle. Yeh yaad rakho: λ ˙ true sightline ka smooth rate hai, wrap ke artefact se nahi.
λ ˙ — LOS rotation rate
λ ˙ ("lambda-dot") sightline kitni tez swing ho rahi hai woh hai, radians per second mein. Yeh §2 ke overdot ke saath LOS angle λ hai. Hamare CCW-positive convention ke saath: λ ˙ > 0 matlab sightline counter-clockwise rotate ho rahi hai; λ ˙ < 0 matlab clockwise.
Figure do nearby instants par LOS dikhata hai (solid orange, phir faded orange). Unke beech ka chhota wedge, counter-clockwise sweep kiya, elapsed time se divide kiya, ek positive λ ˙ hai. Ise "apni window ke paas target ka drift" samjho.
Yahi "glass par target pinned vs drifting" picture hai jo parent note kholti hai — glass par drift hi λ ˙ = 0 hai.
Missile aur target ke beech koi bhi relative motion do perpendicular pieces mein tod ja sakta hai, aur yeh split poori derivation ka engine hai. Signs track karne ke liye (sirf sizes nahi) hume un pieces ki directions name karni hogi.
V — woh relative velocity jo hum split kar rahe hain
V target ki velocity hai jaise missile se measure ki gayi , inertial (non-rotating, missile-centered) frame mein express ki gayi — yaani target ki inertial velocity lo, missile ki inertial velocity subtract karo, aur result ko axes ke set se padho jo spin nahi karte . Yeh wahi vector hai, aur sirf yahi, jo hum niche decompose karte hain.
Definition Do LOS unit vectors
r ^ = radial unit vector : unit-length arrow jo missile se seedha target ki taraf point karta hai, LOS ke saath. "Positive r ^ " = missile se door, target ki taraf.
θ ^ = transverse unit vector : unit-length arrow r ^ ke perpendicular , increasing λ ki direction mein point karta — yaani r ^ ko 9 0 ∘ counter-clockwise rotate kiya (§4 se hamare CCW-positive rule se match karta).
Saath mein r ^ aur θ ^ ek chhota right-angled cross banate hain jo LOS ke saath chalte hain , jab sightline ghoomti hai tab ghoomte hain. Yeh ( r ^ , θ ^ ) ko ek rotating frame banata hai — yeh λ ˙ rate par spin karta hai. Yeh yaad rakho: yahi wajah hai ki §7 mein factor of 2 aata hai.
Definition Along-LOS vs across-LOS relative velocity
Relative velocity V (upar define ki gayi) is tarah split hoti hai
V = along LOS R ˙ r ^ + across LOS R λ ˙ θ ^ .
Radial part R ˙ r ^ : length R change karta hai. Iska signed size R ˙ hai (positive = opening, negative = closing), r ^ ki taraf point karta hai.
Transverse part R λ ˙ θ ^ : angle λ swing karta hai. Iska signed size R λ ˙ hai, θ ^ ki taraf point karta — toh positive R λ ˙ matlab sideways motion CCW (+ θ ^ ) direction mein , exactly woh sense jo λ badhata hai.
Figure mein target ki velocity V (plum arrow) teal r ^ axis par decompose ki gayi hai (R ˙ r ^ deta hai) aur teal θ ^ axis par (R λ ˙ θ ^ deta hai). Ab signs unambiguous hain: + θ ^ ke saath ek component positive R λ ˙ hai, hence positive λ ˙ .
R λ ˙ kyun honi chahiye, sirf λ ˙ kyun nahi?
λ ˙ ek angular rate hai (radians/s) — yeh abhi speed nahi hai. Spin rate ko sideways speed mein convert karne ke liye, swing ki radius se multiply karo. Yahan radius range R hai. Ek dur target (R bada) same λ ˙ ke saath sideways tezi se sweep karta hai. Toh honest transverse speed R λ ˙ hai — yeh "miss-building" motion hai, woh cheez jise PN kill karna chahta hai.
Mnemonic Along distance change karta hai, across angle change karta hai
R-dot along r ^ tumhe ANDAR lejata hai; R-lambda-dot along θ ^ tumhe SIDEWAYS slide karta hai (CCW-positive).
Parent derivation ek non-obvious fact use karta hai jise tumhe abhi milna chahiye taaki baad mein shock na lage.
Definition Polar coordinates mein transverse acceleration
Sachchi sideways (across-LOS) acceleration sirf R λ ¨ nahi hai. Yeh hai
a ⊥ = R λ ¨ + 2 R ˙ λ ˙ .
Woh extra 2 R ˙ λ ˙ Coriolis term hai.
Key setup, jise misleading shortcuts hamesha skip karte hain: hum ek vector differentiate kar rahe hain jiska basis rotate karta hai . §6 se yaad karo ki ( r ^ , θ ^ ) ek rotating frame hai jo λ ˙ par spin karta hai. Jab ek unit vector ghoomta hai, uski apni time-derivative zero nahi hoti — aur woh do derivatives hi hain jahan se cross-terms aate hain. Hamare CCW frame ke liye standard rules hain:
r ^ ˙ = λ ˙ θ ^ , θ ^ ˙ = − λ ˙ r ^ .
Inhe physically padho: jab LOS ek tiny angle CCW rotate karta hai, r ^ ki tip + θ ^ direction mein sideways move karti hai (hence r ^ ˙ = λ ˙ θ ^ ); aur θ ^ , 9 0 ∘ aage hone ki wajah se, − r ^ ki taraf tip karta hai (hence θ ^ ˙ = − λ ˙ r ^ ). Yeh factor of 2 ka engine hain.
Figure exactly yeh do unit-vector derivatives dikhata hai: teal r ^ arrow orange + θ ^ direction mein nudge karta hai (woh nudge niche Contribution A hai), aur teal θ ^ arrow plum − r ^ direction mein tip karta hai — R ˙ se fed hone par uska + θ ^ -pointing consequence Contribution B hai.
Intuition 2 ki sahi polar-coordinate derivation
§6 se rotating frame mein likhi relative velocity se shuru karo:
V = R ˙ r ^ + R λ ˙ θ ^ .
Term by term product rule se differentiate karo, aur kabhi mat bhulo ki r ^ aur θ ^ khud bhi change ho rahe hain :
a = d t d V = ( R ¨ r ^ + R ˙ r ^ ˙ ) + ( R ˙ λ ˙ θ ^ + R λ ¨ θ ^ + R λ ˙ θ ^ ˙ ) .
Ab r ^ ˙ = λ ˙ θ ^ aur θ ^ ˙ = − λ ˙ r ^ substitute karo:
a = ( R ¨ r ^ + R ˙ λ ˙ θ ^ ) + ( R ˙ λ ˙ θ ^ + R λ ¨ θ ^ − R λ ˙ 2 r ^ ) .
θ ^ ki taraf point karne wale pieces (sideways wale) collect karo:
a ⊥ = A: r ^ ˙ se R ˙ λ ˙ + B: V ke R ˙ term se R ˙ λ ˙ + angle speeds up R λ ¨ = R λ ¨ + 2 R ˙ λ ˙ .
Contribution A radial unit vector r ^ ke ghoomne ka derivative hai (R ˙ r ^ ˙ = R ˙ λ ˙ θ ^ ). Contribution B transverse velocity term ke andar radial coefficient ka product-rule derivative hai (R ˙ λ ˙ θ ^ ). Do alag, honestly-different R ˙ λ ˙ 's — yahi factor of 2 hai. (Bacha hua − R λ ˙ 2 r ^ centripetal term hai; yeh r ^ ke saath point karta hai, toh a ⊥ mein enter nahi karta.)
Common mistake "Factor of 1" error kahan se aati hai
Kyun sahi lagta hai: log sirf transverse speed R λ ˙ differentiate karte hain, R ˙ λ ˙ + R λ ¨ lete hain, aur ruk jaate hain — sirf Contribution B capture karte hain jabki silently Contribution A , r ^ -rotation term, drop kar dete hain.
Fix: tumhe V ko ek rotating frame mein vector ki tarah treat karna hoga aur basis vectors bhi differentiate karne honge. R ˙ r ^ ˙ restore karna missing R ˙ λ ˙ wapas deta hai, true 2 R ˙ λ ˙ deta hai. Poori careful treatment Coriolis Term in Polar Coordinate Acceleration mein hai.
a c — commanded lateral acceleration (sign convention ke saath)
a c woh sideways acceleration hai jo missile ko produce karne ke liye kaha jaata hai, LOS ke perpendicular , m/s² mein (aksar g 's mein quote kiya jaata, 1 g ≈ 9.8 m/s 2 ).
Sign convention: hum positive a c ko + θ ^ ki taraf point karte hain — same CCW-positive transverse direction jaise is page par sab kuch. Toh ek positive command missile ko increasing λ ki direction mein push karta hai, yaani yeh CCW-rotating sightline ko chase karta hai. Negative a c opposite (CW) direction mein push karta hai.
Kyunki a c , λ ˙ ke saath θ ^ axis share karta hai, PN law ke signs ab cleanly padte hain: agar V c > 0 (closing) aur λ ˙ > 0 (LOS CCW rotate ho rahi hai), toh a c = N V c λ ˙ > 0 , yaani missile CCW accelerate karta hai sightline ki rotation ko pakadne aur null karne ke liye. λ ˙ ko negative karo aur a c bhi flip ho jaata hai — hamesha us direction mein jo drift hatata hai.
N — navigation constant
N ek plain number (dimensionless) hai, "gain" jo correction ko multiply karta hai. Typically 3 ≤ N ≤ 5 .
Intuition Tunable gain kyun?
Ek control law ko ek knob chahiye: kitni tez react karein ek given amount of drift ke liye? Bahut chhota aur LOS drift kabhi nahi marti (tum miss karoge); bahut bada aur tum impossible turns demand karte ho aur sensor noise amplify karte ho. N woh knob hai. Iska lower bound N > 2 nikalta hai (derivation se), aur Navigation Constant Selection and Actuator Limits explain karta hai kyun real designs 3–5 par land karti hain.
Assembled, poora vocabulary woh law produce karta hai jo tum abhi derive karne wale ho:
a c = N V c λ ˙ (gain) × (closing speed) × (LOS drift) .
Overdot equals rate per second
lambda-dot LOS rotation rate
LOS angle lambda CCW positive
Closing velocity Vc equals minus R-dot
Split relative velocity along r-hat and across theta-hat
Transverse speed R lambda-dot
Coriolis term factor of 2
PN law ac equals N Vc lambda-dot
Navigation constant N the gain
Goal drive lambda-dot to zero collision course
Top-to-bottom padho: humble overdot aur range/angle do rates feed karte hain; CCW-positive angle hume wrapping ke baare mein bhi warn karta hai; rates closing velocity aur transverse split feed karte hain; woh plus Coriolis correction aur gain N PN law assemble karte hain, jiska purpose λ ˙ ko zero karna hai.
Right side cover karo aur zor se jawab do. Agar koi stumps kare, parent note kholne se pehle us section ko dobara padho.
Ek symbol par overdot ka matlab kya hota hai? "Rate of change per second" — time derivative (jaise R ˙ = range har second kitna change hota hai).
Line of sight (LOS) kya hai? Missile se target tak seedhi khayal ki line.
R kya measure karta hai, aur R = 0 ka matlab kya hai?LOS ki length (range); R = 0 matlab hit.
V c = − R ˙ kyun hai (minus kyun)?Kyunki closing ka matlab hai R decrease ho raha hai (R ˙ < 0 ); minus closing velocity ko positive number banata hai.
λ kahan se measure hota hai, aur kaunsi direction positive hai?ek fixed (inertial) reference direction se, counter-clockwise = positive measure kiya jaata hai.
λ ˙ > 0 physically kya matlab hai?Sightline counter-clockwise rotate ho rahi hai (hamare CCW-positive convention ke saath).
Angle wrap par kya galat hota hai, aur fix? Jab λ reference cross karta hai toh woh jump karta hai (jaise 2 π → 0 ), ek huge false λ ˙ deta hai; fix: differentiate karne se pehle angle unwrap karo.
§6 mein V exactly kya hai? Target ki velocity missile ke relative , inertial (non-rotating) frame mein padhi gayi.
Do LOS unit vectors aur unki directions batao. r ^ missile→target point karta hai; θ ^ hai r ^ ko 9 0 ∘ CCW rotate kiya (increasing λ ki direction).
( r ^ , θ ^ ) frame inertial hai ya rotating?Rotating — yeh LOS ke saath λ ˙ rate par spin karta hai, yahi wajah hai ki unit-vector derivatives appear hote hain.
Relative velocity split directions ke saath likho. Rotating unit vectors ke derivatives kya hain? r ^ ˙ = λ ˙ θ ^ aur θ ^ ˙ = − λ ˙ r ^ .
Transverse speed R λ ˙ kyun hai, sirf λ ˙ kyun nahi? λ ˙ ek angular rate hai; radius R se multiply karna spin ko sideways speed mein convert karta hai.
Poori transverse acceleration kya hai, aur do R ˙ λ ˙ kahan se aate hain? a ⊥ = R λ ¨ + 2 R ˙ λ ˙ ; ek R ˙ r ^ ˙ se (radial unit vector ka ghoomna), ek transverse velocity term mein radial coefficient ke product-rule derivative se.
Positive a c kis taraf point karta hai? + θ ^ ki taraf (CCW, increasing λ ki direction).
N kya hai aur iska typical range kya hai?Dimensionless navigation gain, usually 3 ≤ N ≤ 5 .
PN law words mein batao. Commanded acceleration = gain × closing velocity × LOS rotation rate, a c = N V c λ ˙ .
Recall Self-test: woh single quantity kaunsi hai jise PN zero tak drive karne ki koshish karta hai, aur kyun?
λ ˙ , LOS rotation rate — kyunki frozen sightline plus shrinking range exactly ek collision course hai.