3.2.28 · D2 · Physics › Orbital Mechanics & Astrodynamics › Lambert's problem — do positions ko given time mein connect karna
Intuition Yeh page kya hai
Parent note ne tumhe boxed time-of-flight equation de di thi. Yahan hum ise scratch se build karte hain , ek picture ek time. Akhir tak tumhe pata chalega kyun transfer time secretly sirf teen lengths par depend karta hai, aur kyun do mysterious angles α aur β appear hote hain. Koi symbol tab tak use nahi hoga jab tak uski picture earn na ho.
Definition Is walkthrough ka scope (aur kya out of scope hai)
Hum elliptic case (a > 0 , ek closed, bound transfer orbit) ko poori tarah derive karte hain. Do cousins yahan out of scope hain lekin signpost kiye hain taaki tum jaano wo kahan milte hain:
Parabolic transfer — exact borderline (a → ∞ , escape energy). Yeh sabse fast direct trajectory hai aur iske liye apna alag (limiting) formula chahiye.
Hyperbolic transfer — bahut fast, unbound (a < 0 ); Step 3 ke sines hyperbolic sines ban jaate hain. Same skeleton, different functions.
Neeche sab kuch elliptic branch ka hai; Universal Variable Formulation teeno ko ek equation mein unify karta hai taaki software ko case-split na karna pade.
Hamare paas ek central body hai (ise Sun kaho) ek point F par — yeh har orbit ka focus hai jo hum consider karenge, kyunki gravity hamesha seedha uski taraf kheenchti hai. F se hum do arrows draw karte hain do chosen locations ki taraf: jahan spacecraft start karta hai aur jahan use arrive karna hai.
P 1 aur P 2
P 1 — start point : space mein wo exact jagah jahan spacecraft transfer begin karta hai (pehle arrow ki tip).
P 2 — arrival point : wo exact jagah jahan use flight ke end mein pahunchna hai (doosre arrow ki tip).
Yeh fixed points in space hain, mission ne humein diye hain. F se inki taraf arrows neeche position vectors hain.
Figure dekho. Teen labelled cheezein:
r 1 — Sun F se start point P 1 tak ka arrow. Iski length r 1 = ∣ r 1 ∣ hai.
r 2 — F se arrival point P 2 tak ka arrow. Iski length r 2 = ∣ r 2 ∣ hai.
Δ θ — un do arrows ke beech Sun par ka angle. Yeh transfer angle hai: spacecraft sky mein kitna far around travel karta hai.
Definition Prograde vs retrograde ("sense of travel")
Ek spacecraft Sun ke around do rotational senses mein se kisi ek mein circle kar sakta hai:
Prograde — planets ki usual motion ke same rotational direction mein (north se dekha jaaye to counter-clockwise).
Retrograde — opposite sense mein (clockwise).
Δ θ measure karne se pehle ek choose karna padega, kyunki "kitna far around" tabhi meaningful hai jab tum bolo kis taraf around ja rahe ho.
Δ θ kaise measure hota hai (aur π se kaise exceed karta hai)
Δ θ wo angle hai jo chosen sense of travel mein sweep hota hai, na ki arrows ke beech ka plain "smaller angle". Agar tum short way fly karo — usi side se jahan small angle hai — to 0 < Δ θ < π . Agar tum long way fly karo — far side ke around — to tum reflex angle sweep karte ho, isliye π < Δ θ < 2 π . Same do arrows, lekin Δ θ ya to small angle ho sakta hai ya 2 π minus it, depending on which way tum F ke around jaate ho.
Intuition Triangle se kyun start karein
Spacecraft ek curved arc fly karta hai, lekin teen points F , P 1 , P 2 ek plain flat triangle banate hain. Lambert ko jo bhi chahiye wo sab us flat triangle mein rahta hai — curve mein nahi. Triangle ko pehle sahi karna hi poora trick hai.
P 1 se P 2 tak ki straight line chord hai — shortcut across, flown path nahi :
c = ∣ r 2 − r 1 ∣ = triangle par law of cosines r 1 2 + r 2 2 − 2 r 1 r 2 cos Δ θ
Intuition Law of cosines kyun, kuch fancier kyun nahi
Hum jaante hain do sides (r 1 , r 2 ) aur unke beech ka angle (Δ θ ). Wo ek tool jo "do sides + included angle" ko teesri side mein convert karta hai woh law of cosines hai. Yahi sawaal hum pooch rahe hain, isliye yahi tool use hoga.
Ab hamare paas teen lengths hain: r 1 , r 2 , c . Lambert's Theorem (parent note se) promise karta hai ki time sirf r 1 + r 2 aur c par depend karta hai. Hum inhe ek single friendly length mein package karte hain, semiperimeter .
s = 2 1 ( r 1 + r 2 + c )
s ki zaroorat kyun hai
Aage aane wala time formula 2 a s aur 2 a s − c involve karta hai. Yeh do combinations perfect squares of sines nikle (agla step). s simply wo letter hai jo algebra ko fall into place karta hai — yeh triangle ka natural "size" hai.
Common mistake Chord arc nahi hai — figure mein dekho
c straight green line P 1 P 2 hai. Spacecraft us green line ke upar drawn curved arc fly karta hai. Hamare worked numbers mein (r 1 = 1 , r 2 = 1.5 , Δ θ = 9 0 ∘ ) straight chord c = 1.8028 hai, lekin actually flown arc lambi hai — same units mein roughly 2.0 . Time us curved arc par depend karta hai, phir bhi poori timing straight length c akele se pin down hoti hai. Green straight line aur uske upar curve ke beech ka woh surprising gap hai hi Lambert's Theorem, aur figure ise visible banata hai.
Har candidate transfer ek ellipse hai jiska koi semi-major axis a hai (ellipse ki long width ka aadha). Chosen a ke liye, hum purely geometry se do angles α aur β define karte hain:
sin 2 α = 2 a s , sin 2 β = 2 a s − c
Intuition Yeh do equalities kahan se aati hain (right-triangle picture)
Yeh guess nahi ki gayi — yeh ellipse ki apni geometry se nikli hain. Kisi bhi ellipse par, focus se ek point ki distance r = a ( 1 − e cos E ) hai, jahan E us point ki eccentric anomaly (uski "clock angle") hai. Ise dono ends par likho aur chord c bhi do points ke coordinates ( a cos E , b sin E ) use karke likho. Algebra grind karo (ek standard half-angle regrouping) aur wo ban jaata hai
r 1 + r 2 = 2 a ( 1 − cos 2 α cos 2 β ) , c = 2 a sin 2 α cos 2 β (short-way sign)
jahan α = E 2 + E 1 aur β = E 2 − E 1 . Inn dono ko add aur subtract karo:
s = 2 1 ( r 1 + r 2 + c ) = 2 a sin 2 2 α , s − c = 2 a sin 2 2 β ,
1 − cos x = 2 sin 2 2 x use karke. Square roots lo aur tum exactly do boxed equalities par pahunch jaate ho. Figure har ek ko ek right triangle ki tarah draw karta hai: vertical leg s (ya s − c ), hypotenuse 2 a , isliye enclosed angle hai α /2 (ya β /2 ) aur uska sine hai s /2 a (ya ( s − c ) /2 a ).
Intuition Specifically sines kyun
Sine isliye appear hoti hai kyunki eccentric anomaly ek circle par ek angle hai, aur us circle ko ellipse par project karna hamesha ek sine laata hai. Hum ratios se α , β recover karne ke liye arcsine ("which angle has this sine?" question) use karte hain. Eccentric-anomaly machinery ke liye Kepler's Equation and Time of Flight dekho.
Kepler's equation kehti hai: jaise time badhta hai, mean anomaly M naam ka ek special angle perfectly steady rate se aage badhta hai. Arc ke har end ke liye yeh padhta hai
M = E − e sin E ,
jahan E eccentric anomaly ("clock angle") hai aur e eccentricity hai. Hum ise arrival end (E 2 ) aur start end (E 1 ) par evaluate karte hain aur subtract karte hain.
= n a 3 μ Δ t = ( E 2 − e sin E 2 ) − ( E 1 − e sin E 1 )
Intuition Kepler's equation ki do copies subtract kyun karein
Humein absolute clock reading ki parwah nahi, sirf arrival aur start ke beech ka difference chahiye. Subtract karne se reference point cancel ho jaata hai aur exactly n Δ t bachta hai. Yahi wo moment hai jab time geometry mein enter karta hai.
Pehle hum do clock-angle combinations rename karte hain. Define karo
α = E 2 + E 1 , β = E 2 − E 1
— do eccentric anomalies ka sum aur difference . (Equivalently E 2 = 2 α + β , E 1 = 2 α − β .) Phir inhe Step 4 mein substitute karo aur dekho e gayab ho jaata hai.
Intuition Eccentricity kyun cancel hoti hai (crucial algebra, shown)
Step 4 ka right side lo, ( E 2 − E 1 ) − e ( sin E 2 − sin E 1 ) . Pehla bracket sirf β hai. Doosre ke liye, sum-to-product identity use karo sin E 2 − sin E 1 = 2 cos 2 E 2 + E 1 sin 2 E 2 − E 1 = 2 cos 2 α sin 2 β . Ab e cos 2 α ki value chahiye — aur Step 3 ki geometry humein deti hai. r 1 + r 2 = 2 a ( 1 − cos 2 α cos 2 β ) ko r 1 r 2 relations ke saath combine karne par, ellipse identity reduce hoti hai
e cos 2 α = cos 2 β
— e cos 2 α ki ek clean, geometry-only value; eccentricity pinned hai, free nahi. Ise substitute karo:
e ( sin E 2 − sin E 1 ) = 2 ( e cos 2 α ) sin 2 β = 2 cos 2 β sin 2 β = sin β .
e gayab ho gaya, sin β mein swallow ho gaya. α piece par same bookkeeping karne se sin α milta hai, aur poora right side collapse ho jaata hai ( α − sin α ) − ( β − sin β ) mein.
a 3 μ Δ t = β ( E 2 − E 1 ) − = s i n β via e c o s 2 α = c o s 2 β e ( sin E 2 − sin E 1 ) ⟶ ( α − sin α ) − ( β − sin β )
Intuition WHY this is the whole game
Boxed line dekho: right side mein sirf a hi unknown hai (α aur β , a ke functions hain Step 3 se; s , c , μ known geometry hai). Hum wo a chahte hain jo right side ko given Δ t ke barabar banaye. Lambert's problem "poori vector orbit solve karo" se collapse ho gaya ek scalar root-find mein. Figure right side ko time-vs-a ki ek curve ke roop mein dikhata hai; hum us par slide karte hain apna target Δ t hit karne ke liye.
Ek thinnest ellipse hoti hai jo phir bhi dono points tak pahunch sakti hai. Aur thinner aur physically chord span nahi kar sakti. Ise Step 3 se find karo.
Sine kabhi 1 se zyada nahi ho sakti. Isliye sin ( α /2 ) = s /2 a mein humein chahiye
2 a s ≤ 1 ⟹ a ≥ 2 s .
Sabse chhoti allowed value minimum-energy semi-major axis hai:
a m i n = 2 s , jahan sin 2 α = 1 ⇒ α = π .
Intuition Hum kyun care karte hain
a m i n sabse cheap transfer hai (least energy — yahi idea Hohmann Transfer ke peeche hai jab geometry line up ho). Yeh root-find ka anchor bhi hai: har a > a m i n ke liye do transfers hain (ek minimum-time se faster, ek slower), isliye a m i n jaanna hume correct branch bracket karne deta hai aur Newton's method ko wrong ellipse par jump karne se rokta hai.
Chord c same hota hai chahe tum short way (Δ θ < 18 0 ∘ ) ya long way (Δ θ > 18 0 ∘ ) fly karo — straight line nahi jaanti tum kaunsa arc loge. Unhe distinguish karta hai β ka sign , aur alag se, jab a > a m i n ho, ek α -branch choice — plus tum poore extra loops add kar sakte ho.
Definition Exact boundary
Δ θ = π (transfer angle of 180°)
Right at Δ θ = 18 0 ∘ do radii opposite directions mein point karte hain, isliye P 1 , F , P 2 seedha line up ho jaate hain aur chord focus se guzarti hai. Yahan:
c = r 1 + r 2 (chord poora straight span hai), isliye s − c = 2 1 ( r 1 + r 2 + c ) − c = 2 1 ( r 1 + r 2 − c ) = 0 .
Phir sin ( β /2 ) = ( s − c ) /2 a = 0 ⇒ β = 0 , isliye β -sign ambiguity gayab ho jaati hai — short aur long way yahaan milte hain, dono β = 0 dete hain.
Transfer plane sirf do radii se undefined hai (wo collinear hain, isliye infinitely many planes unhe contain karti hain). Tumhe plane (ya angular-momentum direction) alag se supply karna hoga. Yeh classic 18 0 ∘ singularity hai — solvers ∣ s − c ∣ → 0 detect karte hain aur user-chosen plane par switch karte hain.
α -branch rule (ek a ke liye do ellipses)
Ek given a > a m i n ke liye, equation sin 2 α = s /2 a ke [ 0 , 2 π ] mein do solutions hain: principal wala α 0 = 2 arcsin s /2 a (jo [ 0 , π ] mein hai), aur uska supplement α = 2 π − α 0 .
α = α 0 use karo jab transfer ka swept angle arc ke far point (focus geometry ke relative) ko near side par rakhe — lower -time solution.
α = 2 π − α 0 use karo other ellipse ke liye (focus chord ke opposite side par) — higher -time solution.
Switch kyun hota hai: dono ellipses ka same a hai aur dono points se guzarti hain, lekin unka empty focus chord ke opposite sides par hai. arcsin hamesha sirf [ 0 , π ] mein principal value return karta hai, isliye woh dono mein se sirf ek ko name kar sakta hai — doosra 2 π − α 0 ke roop mein recover hota hai. Tum choose karte ho is basis par ki do branches kaunsa Δ t dete hain: wo minimum-time transfer ko a m i n par bracket karte hain.
Definition Multi-revolution branches (
N ≥ 1 )
Agar given Δ t itna lamba ho, spacecraft N poore extra times focus loop kar sakta hai arrive karne se pehle. Har poori revolution swept mean anomaly mein 2 π add karta hai, isliye
μ Δ t = a 3/2 [ 2 π N + ( α − sin α ) − ( β − sin β ) ] , N = 0 , 1 , 2 , …
Har N ≥ 1 ke liye phir se do α -branches hain (upar jaisi same α 0 vs 2 π − α 0 choice), isliye ek given long Δ t kuch alag orbits se meet ho sakta hai: direct N = 0 pair, phir N = 1 , 2 , … har ek ke liye do aur, us largest N tak jiska minimum achievable time Δ t ke andar fit hota hai. Us se aage koi solutions nahi hain. Multi-rev solutions Porkchop Plots and Launch Windows aur long station-keeping Orbital Rendezvous and Targeting ke liye matter karte hain.
Figure dono arcs ko ek green chord share karte dikhata hai, long-way arc opposite side bulge karta hua aur β negative marked hai.
Common mistake Same chord, sign ya branch bhool gaye
Dono directions same c aur s dete hain. Agar tum long way ke liye β flip karna bhool jao, tum short-way time compute karte ho aur wildly wrong answer milta hai. Similarly, α = 2 π − α 0 branch ya N ≥ 1 loops ignore karna matlab poori families of valid transfers miss karna. Solve karne se pehle hamesha direction, α -branch, aur N fix karo.
Canonical units, μ = 1 : r 1 = 1 , r 2 = 1.5 , Δ θ = 9 0 ∘ .
Chord: c = 1 + 2.25 − 0 = 3.25 ≈ 1.8028 .
Semiperimeter: s = 2 1 ( 1 + 1.5 + 1.8028 ) = 2.1514 .
Minimum-energy: a m i n = s /2 = 1.0757 .
a = 1.30 par (principal α -branch): sin ( α /2 ) = 2.1514/2.6 = 0.9096 ⇒ α = 2.2810 rad; sin ( β /2 ) = 0.3486/2.6 = 0.3662 ⇒ β = 0.7503 rad. Phir
Δ t = a 3/2 [ ( α − sin α ) − ( β − sin β ) ] ≈ 1.06.
Isliye direct short-way, principal-branch transfer at a = 1.30 deta hai Δ t ≈ 1.06 . Parent note ka target Δ t = 1.2 hit karne ke liye tum a nudge karte ho (Step 5 ka root-find); value near a ≈ 1.25 land karti hai. Point yeh hai: ek scalar a time tune karta hai . (Recovered v 1 , v 2 phir Lagrange Coefficients (f and g functions) se follow karte hain, Orbital Rendezvous and Targeting aur Porkchop Plots and Launch Windows ko feed karte hain.)
Recall Feynman retelling — plain words mein kaho
Main Sun ko ek point F par rakhta hoon aur do arrows draw karta hoon jahan main start karta hoon (P 1 ) aur jahan mujhe end karna hai (P 2 ). Wo do arrow-tips plus Sun ek flat triangle banate hain. Main lambi sides measure karta hoon (r 1 , r 2 ) aur shortcut across (c ), aur main inhe sab add karta hoon aur aadha karta hoon ek tidy number s paane ke liye. Ab main ellipse ka ek size guess karta hoon jisme main fly karunga — iski half-width a kaho. Ellipse ki apni geometry se (focus tak distance a ( 1 − e cos E ) hai) main do angles build karta hoon: α , do endpoint clock-angles E 1 + E 2 ka sum , aur β , unka difference E 2 − E 1 , aur main paata hoon sin 2 α = s /2 a aur sin 2 β = ( s − c ) /2 a . Phir main trip ke dono ends par Kepler's steady clock use karta hoon aur subtract karta hoon, isliye sirf time difference bachta hai — actual flight time, n Δ t ke barabar. Jab main sum aur difference angles substitute karta hoon aur sin E 2 − sin E 1 = 2 cos 2 α sin 2 β ko geometry fact e cos 2 α = cos 2 β ke saath use karta hoon, eccentricity cancel ho jaati hai aur main μ Δ t = a 3/2 [( α − sin α ) − ( β − sin β )] par pahunch jaata hoon. Right side sirf ek number hai jo meri guess a par depend karta hai, isliye main a adjust karta rehta hoon jab tak time target na aa jaaye. Agar main sabse sasti trip chahta hoon to main thinnest legal ellipse use karta hoon, a = s /2 . Agar main long way round fly karta hoon to main β ka sign flip karta hoon; agar transfer angle exactly 18 0 ∘ hai to β = 0 hai aur mujhe plane hand-pick karna hoga; agar main same size ki doosri ellipse chahta hoon to main α ko 2 π − α se swap karta hoon; aur agar mere paas bahut time hai to main 2 π N ke saath whole loops add kar sakta hoon. Yeh sab ek bound elliptic orbit ke liye hai — parabola ya hyperbola in sines ko unke straight-line ya hyperbolic cousins se swap kar deta. Orbit nikalti hai — aur us se velocities aur fuel.
Lambert's time of flight kin teen scalars par depend karta hai? ::: a , chord c , aur r 1 + r 2 (equivalently s ) — eccentricity par kabhi alag se nahi.
α , β eccentric anomalies se kaise relate karte hain? ::: α = E 2 + E 1 (sum) aur β = E 2 − E 1 (difference).
Kaunsa geometry fact e cancel karta hai? ::: e cos 2 α = cos 2 β , jo e ( sin E 2 − sin E 1 ) ko sin β mein turn karta hai.
a ≥ s /2 kyun? ::: Kyunki sin ( α /2 ) = s /2 a aur sine 1 se exceed nahi kar sakti, isliye s /2 a ≤ 1 forced hai.
Formula mein short-way ko long-way se kya differentiate karta hai? ::: β ka sign: Δ θ < π ke liye positive, Δ θ > π ke liye negative flip kiya.
Δ θ = 18 0 ∘ par kya hota hai? ::: s − c = 0 , isliye β = 0 aur transfer plane undefined ho jaata hai — tumhe ise supply karna hoga.
Multi-revolution solutions kaise enter karte hain? ::: N extra full loops ke liye bracket ke andar 2 π N add karo; har N ke do α -branches hain.