3.5.54 · D2 · HinglishGuidance, Navigation & Control (GNC)

Visual walkthroughTerminal descent — velocity vector alignment, touchdown constraints

2,452 words11 min read↑ Read in English

3.5.54 · D2 · Physics › Guidance, Navigation & Control (GNC) › Terminal descent — velocity vector alignment, touchdown cons

Yeh parent note ka picture-first companion hai. Agar tum "kyun chaar constraints" wali kahani chahte ho, pehle woh padho; yahan hum sirf acceleration command kis tarah derive hoti hai — isi pe focus karenge.


Step 1 — Problem draw karo: do dots aur do arrows

KYA. Lander ko ek single dot (uska center of mass) imagine karo. Abhi woh ek jagah par hai jise hum kehte hain ("woh kahan hai") aur ek velocity ke saath move kar raha hai ("kitni tezi se, aur kis direction mein"). Landing instant par hum chahte hain ki woh jagah par ho (pad) aur uski velocity ho (seedha neeche, bahut slow).

KYUN. Har guidance problem yahi hai: "is state se us state tak jao." Yahan state ka matlab hai ek dot AUR uska arrow saath mein. Humne dono draw kiye kyunki poori mushkil yahi hai — hume ek saath do cheezein match karni hain, ek nahi.

PICTURE. Red arrow current velocity hai — lamba aur tilted (khatarnak). Pad pe chhota kala arrow target velocity hai — chhota aur vertical (safe).

Figure — Terminal descent — velocity vector alignment, touchdown constraints


Step 2 — Clock ka naam rakho: time-to-go

KYA. ko current time aur ko landing time maano. Time-to-go define karo: Yeh simply "kitne seconds bacha hai" hai. Shuru mein yeh kuch seconds hota hai; touchdown par ho jaata hai.

ki jagah yeh kyun? "Main apni velocity aur kitna badal sakta hoon" ki physics sirf remaining time pe depend karti hai, is waqt clock kya show kar raha hai — uss pe nahi. use karne se equations clean rehti hain: finish line hamesha par hoti hai.

PICTURE. Ek shrinking horizontal bar: shuru mein pura, touchdown par khali.

Figure — Terminal descent — velocity vector alignment, touchdown constraints

Step 3 — Trajectory shape guess karo. "Acceleration" kyun?

KYA. Hum vehicle ko uski acceleration choose karke control karte hain — yani woh rate jis par velocity arrow badalta hai. Physics Newton's law hai, apne point mass ke liye rewrite kiya: jahan ka matlab "acceleration" hai (position ka second time-derivative), woh hai jo engine command karta hai, aur gravity hai jo neeche kheenchti hai.

"Bas ek path choose karo" ki jagah acceleration kyun? Kyunki engine thrust produce karta hai, aur thrust ÷ mass acceleration hi hai. Hum dot ko teleport nahi kar sakte; hum bas use push kar sakte hain. Isliye natural unknown hai.

Ek constant-ish acceleration kyun? Socho: woh sabse simple push kaun si hai jo dono — ek target position aur ek target velocity — hit kar sake? Ek single fixed direction (seedha ek dhakka) sirf unme se ek aim kar sakta hai. Agle step mein degrees of freedom count karte hain — woh count hi sab kuch decide karta hai.

PICTURE. Velocity arrow ko ek chhota acceleration arrow second by second ek naye direction mein mod raha hai.

Figure — Terminal descent — velocity vector alignment, touchdown constraints

Step 4 — Freedom count karo: constant acceleration kyun kaafi nahi hai

KYA. Maano acceleration poore ke liye ek constant hai. Tab standard "constant-acceleration" motion equations (gravity ke neeche phenki gayi ball wali) finish par deti hain:

Velocity line annotate karo:

Count kyun? Hare paas har axis ke liye do targets hain: final position aur final velocity. Yeh do equations hain. Ek constant humein ek free vector deta hai (teen numbers, ek per axis) — lekin per axis yeh do equations ke liye ek unknown hai. Ek knob, do locks. Yeh generally dono satisfy nahi kar sakta.

PICTURE. Ek single fixed acceleration path ko mod deta hai — lekin endpoint arrow galat nikalta hai (target velocity overshoot ho jaati hai) chahe endpoint dot sahi jagah land kare.

Figure — Terminal descent — velocity vector alignment, touchdown constraints

Step 5 — Ek knob add karo: acceleration ko linearly ramp karne do

KYA. Acceleration ko linearly time ke saath vary karne do. Abhi se () touchdown tak () ek fresh clock measure karte hue:

Linear kyun, curved kyun nahi? Yeh waoh simplest shape hai jiske paas enough freedom hai. Ek extra parameter () exactly woh ek extra equation khareed ta hai jo Step 4 mein miss thi — na zyada, na kam. Curvature add karna unused freedom de deta.

PICTURE. Acceleration ko time ke against plot karo — ab yeh ek sloped line hai (start value , slope ), flat nahi.

Figure — Terminal descent — velocity vector alignment, touchdown constraints

Step 6 — Integrate karo aur chaar boundary conditions match karo

KYA. "Integrate" ka matlab hai: chote chote pushes add karo dekho ki velocity aur position time ke saath kaise build hoti hai. ko ek moment ke liye ignore karte hain (baad mein fold back karenge), integrate karo:

Ab demand karo ki dono targets hit hon:

  • Velocity target:
  • Position target:

Do vector equations, do unknowns . Solve karne pe (VERIFY block mein kiya gaya hai) woh acceleration milti hai jo hume abhi command karni chahiye, jo hai:

wapas kyun lagate hain? Dynamics kehte hain . Upar ke hamare integrals ne pure assume kiya tha bina gravity ke. Real world ko (jisme hai) woh gravity-free plan follow karana ke liye, command mein hona chahiye taaki woh cancel ho. Engine tab exactly produce karta hai — gravity andar hai, use do baar add mat karo.

PICTURE. Do curves converge ho rahi hain: position curve par land karti hai aur uska slope (velocity) usi instant mein par land karta hai.

Figure — Terminal descent — velocity vector alignment, touchdown constraints

Step 7 — Velocity vector alignment: arrow rotate hote dekho

KYA. Target velocity vertical choose karo: jahan m/s. Command ka horizontal part dekho. ke saath, horizontal shaping term hai:

Velocity arrow vertical kyun ho jaata hai? Jab , factor badh jaata hai, isliye koi bhi bacha hua sideways speed ek baar se zyada strong opposing push paata hai. Yeh touchdown par exactly zero tak squeeze ho jaata hai — isliye velocity arrow tilted se seedha-neeche rotate ho jaata hai. Yahi woh "velocity vector alignment" hai jo parent note demand karta hai, aur yeh closely related hai ki kaise Proportional Navigation line-of-sight rotation null karta hai.

PICTURE. Successive instants par velocity arrows ka ek fan, baar baar aur zyada upright hota hua, aakhri wala pad pe seedha neeche pointing karta.

Figure — Terminal descent — velocity vector alignment, touchdown constraints

Step 8 — Degenerate case: blow up karta hai

KYA. Fir se do coefficients dekho: aur . Jab toh yeh infinity ki taraf explode karte hain. Commanded acceleration (aur isliye thrust) engine ki capacity se zyada demand kar legi.

Floor kyun? Physically tum arbitrarily little time mein arbitrarily large error correct nahi kar sakte — uske liye infinite force chahiye. Floor demand ko finite rakhta hai aur Attitude Control & Inner Loop ko saath rehne deta hai.

PICTURE. Coefficient ko ke against plot karo: zero ke paas sky ki taraf rocket karti ek curve, ek red "floor" line ke saath jahan hum clamp karte hain.

Figure — Terminal descent — velocity vector alignment, touchdown constraints

Ek-picture summary

Upar sab kuch, compressed: current state (dot + tilted red arrow) ko ek linearly ramping acceleration se ek curved trajectory mein mod diya jaata hai jo pad par ek chhote vertical arrow ke saath land karti hai, exactly jab — jabki coefficients aur position-fix aur velocity-shape ka kaam karte hain, aur gravity cancel karta hai taaki engine sirf output kare.

Figure — Terminal descent — velocity vector alignment, touchdown constraints
Recall Feynman retelling — plain words mein zor se bolo

Hamare paas ek dot hai jo ek arrow ke saath move kar rahi hai, aur hum chahte hain ki woh ek pad par pahunche ek tiny downward arrow ke saath. Do cheezein ek saath hit karne ke liye — jagah aur arrow — ek steady push kaafi nahi (ek knob, do locks). Isliye hum push ko remaining time ke saath smoothly change hone dete hain: ek start value aur ek ramp — do knobs do locks ke liye. Jab hum un pushes ko add (integrate) karte hain aur finish ko dono targets se match karne ke liye force karte hain, toh numbers 6 aur 2 nikal aate hain: distance gap mitaata hai, speed ko target ki taraf bleed karta hai, aur kyunki duniya mein gravity hai jabki haare plan mein nahi thi, hum subtract karte hain taaki engine ka real thrust exactly command ke barabar ho — gravity do baar add mat karo. Jab clock khatam hoti hai, factor badh jaata hai aur kisi bhi sideways speed ko zero karta hai, isliye arrow bilkul touch karte waqt seedha ho jaata hai. Lekin zero ke paas woh factors explode karte hain, isliye hum clock clamp karte hain aur last moment ke liye ek gentle drop par switch karte hain.

Recall Quick self-test

Ek constant acceleration position aur velocity dono kyun hit nahi kar sakta? ::: Yeh per axis ek knob deta hai lekin per axis do targets hain (jagah aur speed); humhe ek second free parameter chahiye, isliye hum acceleration ko linearly ramp karte hain. Numbers 6 aur 2 kahan se aate hain? ::: Position/velocity integrals mein aur se, jab do boundary conditions ko current acceleration ke liye solve kiya jaata hai. End ke paas velocity arrow vertical kyun ho jaata hai? ::: Horizontal shaping term ke saath badhta hai, touchdown par kisi bhi sideways speed ko zero kar deta hai. ke saath kya blow up hota hai aur isse kaise handle karte hain? ::: Coefficients aur blow up karte hain; hum ko floor karte hain ya constant-velocity drop par hand off karte hain, aur thrust cap karte hain. Kya thrust size karte waqt ke upar gravity add karte hain? ::: Nahi — term pehle se ke andar hai; engine exactly produce karta hai.