3.5.54 · HinglishGuidance, Navigation & Control (GNC)

Terminal descent — velocity vector alignment, touchdown constraints

2,014 words9 min readRead in English

3.5.54 · Physics › Guidance, Navigation & Control (GNC)


Terminal descent KYA hai?

YE CHAAR KYUN? Agar lander sahi position par hai lekin velocity sideways hai, toh ek leg scrape karega aur wo topple ho jaayega. Sahi velocity hai lekin body tilted hai, toh thrust mein horizontal component hoga jo tumhare paas kill karne ka time nahi hoga. Isliye position aur velocity aur attitude sab saath mein converge karne chahiye.


Guidance law ko first principles se KAISE banate hain

Hum chahte hain ki vehicle time par ek desired state reach kare. Vehicle ko point mass ki tarah model karo (attitude ek faster inner loop handle karta hai):

Sign / definition convention (ise abhi apne dimag mein fix karo): woh net commanded acceleration hai jo vehicle ko experience karni chahiye, aur gravity dynamics mein alag se add hota hai. Iska matlab hai ki engine ko physically produce karna wala thrust acceleration hai (gravity yahan RE-ADD nahi hoti) — neeche wale formula ke andar term ka poora point yahi hai ki mein already gravity-cancelling contribution hai. Toh: Yeh seedha rakho: engine exactly supply karta hai, isse zyada nahi.

Step 1 — Pucho: kaisi trajectory shape dono position aur velocity target hit kar sakti hai?

Yeh step kyun? Ek straight line sirf position aim karne deti hai. par position AUR velocity pin karne ke liye hume enough free parameters chahiye. Constant acceleration hume exactly wahi freedom deta hai jo chahiye.

Maan lo remaining time-to-go ke dauran constant commanded acceleration hai:

Step 2 — Do boundary conditions impose karo , .

Velocity equation se:

Position equation mein substitute karo aur solve karo. Sirf constant se yeh over-determined hai, isliye hum ko time mein linearly vary hone dete hain (ek aur free vector add karo). Algebra karne par (yeh classic E-guidance / two-point boundary value result hai):

Coefficients ka derivation check: Linear-in-time acceleration ( abhi se measure kiya) ke saath, integrate karo aur har axis ke four scalar boundary conditions match karo — isse aur numbers milte hain. (VERIFY block mein integrate karke confirm kiya ki targets hit karte hain.)

Step 3 — Velocity vector alignment. Vertical soft touchdown ke liye choose karo ke horizontal components zero hain, jo velocity vector ko hote waqt vertical ki taraf rotate karne par majboor karte hain.


Touchdown constraints (jo inequalities sab ek saath hold karni chahiye)

Tilt limit KYUN? Ek lander tip hota hai agar uski velocity + tilt center of mass ko legs ke footprint ke bahar push kar de. Geometrically, stability ke liye zaroori hai yaani slow horizontal drift aur chhota body tilt dono.

Figure — Terminal descent — velocity vector alignment, touchdown constraints

Worked Examples


Common Mistakes (Steel-manned)


Active Recall

Terminal descent mein position AUR velocity dono kyun target karni chahiye?
Sahi position ke saath galat velocity vector skid/topple karaati hai; soft landing dono endpoints pin karti hai — yeh ek two-point boundary value problem hai.
Soft-landing guidance acceleration likho.
term kya karta hai aur yeh kahan hota hai?
Yeh mein ko cancel karta hai; yeh ke andar fold hota hai, isliye engine exactly produce karta hai ( dobara mat add karo).
Engine supply karta hai ya ?
Exactly : , kyunki formula ke andar already gravity compensation handle karta hai.
6 aur 2 coefficients kahan se aate hain?
Har axis ke position+velocity boundary conditions ke four scalar conditions se linear-in-time acceleration ko match karne par.
hote waqt kya hota hai?
gain diverge hota hai → infinite thrust; floor karna padega ya hover-drop ko hand off karna padega.
Touchdown envelope constraints ke naam batao.
Vertical speed, horizontal speed, tilt angle, angular rate, aur position-within-pad — ye sab AND-constraints hain.
Tilt-angle limit kyun?
CoM ko leg footprint ke andar rakhne ke liye taaki combined tilt + drift lander ko tip na kare.
Velocity vector alignment kya hai?
Velocity ko nearly vertical tak rotate karna (horizontal components → 0, vertical → chhota ) touchdown par.
Recall Feynman: 12-saal ke bachche ko samjhao

Socho ek drone ko ek chhoti si box par land karna hai. Tum nahi chahte ki woh uss par slam kare ya slide off ho jaaye. Toh aakhri kuch seconds mein tum slow ho jaate ho jab tak barely move karo, pakka karo ki tum seedhe neeche ja rahe ho (sideways nahi), aur drone ko seedha khada rakho — aur ye teeno ek saath karo, bilkul us waqt jab touch karo. Math bas yeh keh raha hai: "kitna hard push karna chahiye, yeh dekhte hue ki abhi kitna door hoon aur kitni tez chal raha hoon?" Door/fast ho toh zyada push. Aur yeh key hai: formula mein already gravity fight karne ke liye extra push included hai — toh motor bas wahi karta hai jo formula keh raha hai, gravity dobara tack on nahi karte.

Connections

  • Powered Descent Guidance (PDG) — terminal descent se pehle ka phase jo isme feed karta hai
  • Proportional Navigation — contrast: sirf position aim karta hai, velocity nahi
  • Attitude Control & Inner Loop — tilt/rate limits enforce karta hai
  • Time-to-go Estimation jo har gain mein appear karta hai
  • Convex Optimization Landing (lossless convexification) — modern alternative jo thrust bounds honor karta hai

Concept Map

requires

requires

requires

requires

else

else

else

modeled by

contains

equals

assume

hits both pos and vel

over-determined needs

Terminal descent

Position to pad

Velocity alignment down

Attitude upright

Timing at tf

Tip skid crash

Point-mass dynamics

a_cmd net commanded accel

Thrust T over m

Constant accel over t_go

Boundary conditions r_f v_f

Linearly varying accel

Deep Dive