3.5.52 · D4 · HinglishGuidance, Navigation & Control (GNC)

ExercisesOptimal guidance — ZEM - ZEV formulation

3,140 words14 min read↑ Read in English

3.5.52 · D4 · Physics › Guidance, Navigation & Control (GNC) › Optimal guidance — ZEM - ZEV formulation

Shuru karne se pehle, ek shared cheat-sheet taaki koi symbol bina samjhe na aaye.

Yahan "coast" ka matlab hai: engine band kar do, sirf jaani-pehchani gravity act karne do. Neeche sab kuch un chaar boxes aur double-integrator model par arithmetic hai.


Level 1 — Recognition

L1.1 — Time-to-go aur coast position padhna

s par ek vehicle ko s par apne target par pahunchna hai. Abhi m, m/s, aur m/s² (Earth, seedha neeche). aur coast position find karo (jahan aap thrust off hone par land karte).

Recall Solution

KYA: bas remaining time hai. KYU: har formula isko use karta hai, isliye pehle ishe compute karo. Domain rule check karo: , toh law well-defined hai. Coast position, , , daalo: Negative number ka matlab hai: unpowered coast karo aur aap target level se 1053.6 m neeche crash karo — gravity ne aapko bahut aage kheench liya. Yahi woh error hai jo ZEM measure karega.

L1.2 — Kaun sa law?

Har mission ke liye batao ki soft law use hoga ya intercept law: (a) ek missile aircraft ko hit karta hai, (b) ek Moon lander zero speed par touch down karta hai, (c) ek station ke saath docking, (d) ek shell jo sirf ek map coordinate tak pahunchne ki koshish kar rahi hai.

Recall Solution

Rule: kya aapko final velocity ki parwah hai? Agar haan → soft law (dono terms). Agar sirf wahan pahunchne ki parwah hai → intercept law. (a) intercept () — bas hit karo. (b) soft — zero speed par pahunchna zaroori hai. (c) soft — station ki velocity match karni hai, isi idea ke liye landing mein Powered Descent Guidance (Apollo E-Guidance) dekho. (d) intercept.


Level 2 — Application

L2.1 — Full 1-D soft-landing command

Ek Mars lander: altitude m, velocity m/s (neeche), target , , m/s², s. ZEM, ZEV, aur commanded acceleration compute karo.

Recall Solution

Step 1 — ZEM (coast karte toh kahan land karte?). Kyun pehle: command ko iske zaroorat hai. Step 2 — ZEV (hamari speed kitni galat hoti?). Step 3 — Command (soft law apply karo). Yeh acceleration gravity ke upar hai (gravity ZEM/ZEV ke andar pehle se hai). Upward braking thrust ko supply karna hai aur gravity se bhi ladna hai.

L2.2 — 2-D intercept command

Ek interceptor compute karta hai m s ke saath. aur uska magnitude find karo.

Recall Solution

Position-only (intercept) law — kyun: hum sirf hit karna chahte hain. Magnitude: Yeh law navigation ratio ke saath Proportional Navigation hai — same physics, ZEM-flavoured.


Level 3 — Analysis

L3.1 — ZEV term ka sign

L2.1 mein ZEM term ne aur ZEV term ne diya. Explain karo kyun ZEV term subtract karta hai, aur agar aap (galti se) ise add karte toh physically kya hota. ko sign ke saath recompute karo aur interpret karo.

Recall Solution

Kyun subtract karta hai: ZEM keh raha hai "coast error ki wajah se aap target se 238.7 m upar overshoot karoge, toh use cut karne ke liye push karo," jabki ZEV keh raha hai "aap 69.7 m/s bahut fast pahunchoge, toh aapko brake karna hai — yaani position push ke opposite direction mein accelerate karo end ke paas." Lagrange solution (parent derivation ka Step 4) ise opposite signs ke roop mein encode karta hai. Galat () version: Yeh correct command ka ke aas paas hai. Physically aap braking-hunger ko position-hunger mein add kar rahe ho, over-decelerate karte, short aur high ruk jaate, phir gir jaate — ek failed landing. Minus sign hi "gently pahuncho" ko "hard pahuncho" se alag banata hai.

L3.2 — blow-up

Soft law ke liye, aur ko fixed small residuals m, m/s maano. s par tabulate karo. Yeh kya dikhata hai kab aapko errors khatam karni chahiye?

Recall Solution

(s) (m/s²)
5 0.24 0.20 0.04
1 6 1 5
0.5 24 2 22
0.1 600 10 590

Jaise hota hai term dominate karta hai aur explode ho jaata hai. Sabak: par jo residual harmless tha woh par monstrous, thruster-saturating command maangta hai. Isliye aapko ZEM/ZEV zero karna tab hai jab abhi bhi bada ho — yahi wajah hai ki ZEM/ZEV continuous feedback ke roop mein run hota hai.

Neeche ki figure ko aise padhein: magenta curve hai; chaar violet dots table ke rows hain. Apni aankhein right se left sweep karo (yahi direction hai jisme time actually chalta hai). Notice karo curve ke liye nearly flat aur tiny hai, phir left axis ke paas aate hi sharply upar hook karti hai — orange arrow us blow-up ko mark karta hai. Message visual hai: saari danger last fraction of a second mein rehti hai, jahan saturation ceiling (ek horizontal cap jo aap upar draw kar sakte ho) smash ho jaati.

Figure — Optimal guidance — ZEM - ZEV formulation

Level 4 — Synthesis

L4.1 — Forecast karo phir verify karo (intercept self-shrinking)

Ek interceptor perfect collision course par hai. s par uska m hai. Forecast: agar woh sach mein on track hai, toh s par bada hoga ya chota? Verify karo ideal on-track relation assume karke (jo tab hold karta hai jab applied command exactly ho aur koi naya disturbance na aaye), aur par recompute karo.

Recall Solution

Forecast: on track, gap close ho raha hai, ZEM chota hona chahiye. Guess: chota. Verify: ke saath, ko 6 se 3 tak halve karna ZEM ko quarter kar deta hai: Naya command: Interpretation: command magnitude jaise hi same hai (wahan bhi tha). Ek ideal course par ZEM/ZEV self-consistently command ko constant aur bounded rakhta hai — koi blow-up nahi. ZEM mein shrink coefficient mein growth ko exactly cancel karta hai. Yeh L3.2 ka healthy counterpart hai.

L4.2 — Gravity + full vector soft law combine karo

Ek lunar lander, sab kuch ek horizontal-vertical frame mein: m, m/s, target , , m/s², s. Full 2-D command compute karo.

Recall Solution

Har axis par kaam karo; gravity sirf par act karti hai. ZEM:

  • : m.
  • : m.
  • m.

ZEV:

  • : m/s.
  • : m/s.
  • m/s.

Command , ke saath:

  • : m/s².
  • : m/s².
  • -command negative hai — yeh sideways drift brake karta hai taaki hum pad se bahar na utarein; -command ek mild upward push hai, (hamesha ki tarah) subtracted ZEV term se soften kiya hua.

Neeche ki figure ko aise padhein: navy dot woh hai jahan hum abhi hain, ; orange star origin par target hai. Magenta arrow ZEM vector hai — yeh coasting-landing spot (magenta dot, down-and-left) se wapas target tak point karta hai, woh miss dikhata hai jo hume mitani hai. Violet arrow hamare current position par command hai (scaled-up draw kiya taaki visible ho). Uski direction dekho: yeh up-aur-left ki taraf tilt karta hai — leftward tilt -brake hai jo m/s sideways drift ko maar raha hai, exactly wahi sign jo humne compute kiya.

Figure — Optimal guidance — ZEM - ZEV formulation

Level 5 — Mastery

L5.1 — Interception coefficient re-derive karo

Do moment equations se shuru karo ( constant hain aur ), derive karo position-only command . (Intercept ke liye koi velocity constraint nahi hai, toh ZEV equation side mein rakh do aur require karo ki effort-minimizing profile mein ho, yaani affine control purely hai.) Abhi apply command hai .

Recall Solution

KYU : sirf ek constraint (ZEM) ke saath, aapko sirf ek price chahiye — ek multiplier. Velocity constraint jo produce karta tha woh drop ho gaya, toh Calculus of Variations & Pontryagin's Minimum Principle se optimal control hai. ZEM moment equation use karo ke saath: Command now (): Woh PN ka navigation ratio hai — yaad nahi, kamaya hua.

L5.2 — Full soft coefficients ke liye solve karo

Usi do moment equations ko dono rakh ke solve karo, phir banao aur confirm karo ki milta hai.

Recall Solution

Har axis identical hai, toh bold drop karo aur ko scalars maano. brevity ke liye. Do moment equations hain:

Step A — simpler (doosri) equation se isolate karo. Kyun yahi: yeh mein linear hai sabse chhote powers ke saath, toh iske liye solve karna sabse kam algebra leta hai.

Step B — pehli equation mein substitute karo. Kyun: yeh eliminate karta hai aur ek equation ek unknown mein chhodata hai. Bracket term by term expand karo: aur Toh

Step C — terms group karo. Kyun: like terms collect karna padhne deta hai. Common denominator ke saath fractions combine karo:

Step D — get karne ke liye denominator clear karo. Kyun: dono sides ko se multiply karo taaki akela reh jaaye.

Step E — get karne ke liye back-substitute karo. Kyun: Step A ne pehle se ko ke terms mein diya hai; result plug karo.

Step F — abhi apply command banao. Kyun: control profile hai, aur "now" matlab hai. terms group karo: terms group karo: Isliye Yeh raha: , , aur crucial minus sign — sab do-price Lagrange solution se seedha nikal rahe hain.


Recall Self-test cloze

Intercept law coefficient hai ::: (navigation ratio ) Soft law ZEV term ko coefficient ke saath subtract karta hai ::: Fixed residuals ke saath par, command ::: ki tarah blow up hota hai, isliye errors jaldi khatam karo Ideal intercept course par ZEM scale karta hai ::: ki tarah, command bounded rakhta hai Gravity ZEM mein enter karti hai ::: ke roop mein aur ZEV mein ke roop mein Law sirf valid hai ::: ke liye; par command freeze karo ya re-plan karo, aur hamesha tak clip karo