3.2.40 · D3 · Physics › Orbital Mechanics & Astrodynamics › Rendezvous and proximity operations — Clohessy-Wiltshire equ
Intuition Yeh page kis kaam ki hai
Parent note ne tumhe teen
Clohessy–Wiltshire (CW) equations aur unka closed-form solution diya tha. Ab hum unhe drill karte
hain. Goal "ek mushkil problem" nahi hai — balki har tarah ka input CW solution ko dena hai,
taaki jab koi naya problem aaye toh tum turant pehchaan lo ki woh kis cell mein aata hai.
Yahan sab kuch usi closed-form state solution se kiya gaya hai jo parent ne derive ki thi. Hum use
ek baar restate kar lete hain taaki koi bhi symbol bina explanation ke na aaye, phir hum use har
case pe thokate hain. Is page ke chaar figures sirf decoration nahi hain — har ek ek example ka
jawab hai , LVLH plane mein draw kiya gaya hai taaki tum drift, loop, aur walk-off ka sign
algebra pe bharosa karne se pehle dekh sako.
Har CW problem asal mein yeh choose karna hai ki kaunse initial numbers non-zero hain aur unka
sign kya hai . Yeh table har case class list karti hai. Neeche ke examples us cell ke saath tagged
hain jo woh cover karte hain, aur "Figure" column batata hai ki kaun se draw kiye gaye hain (ek case
tab draw hota hai jab path ki geometry insight deti hai; algebra-only cases numerically check kiye
gaye hain).
#
Case class
Kya special hai
Covered by
Figure
C1
Pure cross-track, z 0 = 0 , sab in-plane = 0
Decoupled SHM, koi drift nahi
Ex 1
s01
C2
Radial offset x 0 > 0 (higher orbit)
Secular drift, walk-off ka sign
Ex 2
s02
C3
Radial offset x 0 < 0 (lower orbit)
Opposite-sign drift, phasing
Ex 3
s02 ka mirror
C4
Bounded-motion condition y ˙ 0 = − 2 n x 0
Football ellipse, zero drift
Ex 4
s03
C5
Sirf along-track offset, y 0 = 0 , zero velocity
Degenerate: chaser hovers
Ex 5
(fixed point)
C6
Pure radial velocity kick x ˙ 0 = 0
Burn se ellipse, net drift nahi
Ex 6
2:1 like s03
C7
Pure along-track velocity kick y ˙ 0 = 0
Tangential burn se strong drift
Ex 7
s04
C8
Limiting case t → 0 aur t = T (ek period)
Formulas ke edges par sanity check
Ex 8
(algebraic)
C9
Real-world word problem (ISS resupply catch-up)
Full numeric design
Ex 9
s02 use karta hai
C10
Exam twist: radial + tangential combine karke drift cancel karo
Burn ke liye solve karo
Ex 10
2:1 like s03
Poore note mein, ek low-Earth target orbit of radius R 0 = 6.778 × 1 0 6 m lo (lagbhag
400 km altitude). Tab
n = ( 6.778 × 1 0 6 ) 3 3.986 × 1 0 14 ≈ 1.131 × 1 0 − 3 s − 1 ,
aur ek orbital period hai T = 2 π / n ≈ 5556 s ≈ 92.6 min . Hum yeh numbers
numeric examples mein reuse karte hain.
Worked example Example 1 — Pure cross-track oscillation (cell C1)
Chaser z 0 = 50 m orbital plane se bahar start karta hai, baaki sab zero. Ek quarter period ke baad,
t = T /4 , yeh kahan hai, aur wahan iska cross-track speed kya hai?
Forecast: Compute karne se pehle andaaza lagao — kya yeh drift ho jaayega, ya wapas aayega?
t = T /4 par yeh kis direction mein move kar raha hoga?
z solution use karo z ˙ 0 = 0 ke saath: z ( t ) = z 0 cos n t .
Yeh step kyun? Cross-track x , y se fully decoupled hai (parent ka z ¨ + n 2 z = 0 spring
par mass ki equation jaisa hai), isliye sirf yeh ek line chahiye.
t = T /4 par n t = 4 n ⋅ n 2 π = 2 π hai, toh cos n t = 0 .
Isse z ( T /4 ) = 50 cos ( π /2 ) = 0 m.
Yeh step kyun? Quarter period exactly wahan hai jahan ek jhoolta pendulum middle se guzarta
hai — position zero, speed maximum.
Speed: z ˙ ( t ) = − z 0 n sin n t , toh z ˙ ( T /4 ) = − 50 ⋅ n ⋅ 1 = − 0.0566 m/s.
Yeh step kyun? Cosine differentiate karne se sine milta hai; n t = π /2 par sine 1 hai,
apni peak par — crossing par maximum speed confirm karta hai.
Verify: z ka amplitude kabhi 50 m se zyada nahi hoga aur motion periodic hai — koi n t term
nahi aata, isliye secular drift nahi , bilkul expected SHM ki tarah. Units: z 0 [ m ] × n [ s − 1 ] = m/s . ✓
Neeche wala figure ek full period mein z ( t ) plot karta hai. Step 2 isme dekho: green curve exactly
t = T /4 par zero cross karti hai (red dot), aur wahi crossing hai jahan slope sabse steep hai —
step 3 ki maximum speed. Notice karo ki curve t = T par + 50 m par wapas aati hai: bounded, no
drift , cell C1 ki pehchaan.
Worked example Example 2 — Radial offset, higher orbit (cell C2)
Chaser x 0 = + 100 m radially outward park kiya hua hai, sab velocities zero. Ek full period T ke
baad yeh along-track kitna drift hua hai, aur kis direction mein?
Forecast: Higher orbit = slower. Kya tumhara andaaza hai ki chaser peeche reh jaayega (y zyada
negative) ya aage nikal jaayega?
Parent ke y solution se along-track drift, x ˙ 0 = y ˙ 0 = y 0 = 0 ke saath:
y ( t ) = 6 ( sin n t − n t ) x 0 .
Yeh step kyun? Sirf x 0 term bachta hai, aur yahi secular − 6 n t x 0 piece carry karta hai.
t = T par, n t = 2 π , toh sin n t = 0 aur y ( T ) = 6 ( 0 − 2 π ) x 0 = − 12 π x 0 .
Yeh step kyun? Oscillation ek full period ke baad zero par wapas aati hai; sirf linear-in-t
walk-off bachta hai, jo clean number 12 π deta hai.
Numerically y ( T ) = − 12 π ( 100 ) = − 3769.9 m ≈ − 3.77 km.
Yeh step kyun? x 0 = + 100 plug karo; negative sign ka matlab hai chaser peeche khisak
gaya (along-track negative), jo "higher orbit is slower" ke saath consistent hai.
Verify: Sign check — x 0 > 0 se y < 0 (peeche reh jaata hai). 100 m radial nudge se ek orbit
mein 3.77 km along-track walk hua: chhoti si wajah, bada asar, parent ki secular drift warning se
match karta hai. ✓
Figure LVLH plane mein actual ( y , x ) path trace karta hai. Blue dot se shuru karo (x = + 100 m,
y = 0 ); ek orbit ke baad chaser red dot par 3.77 km peeche land karta hai — bhaale radial
coordinate + 100 m par wapas aa gayi. Non-closing, open curve exactly "secular drift" jaisi dikhti
hai: isse Example 4 ke closed loop se compare karo.
Worked example Example 3 — Radial offset, lower orbit (cell C3)
Ab x 0 = − 100 m (chaser target se thoda neeche). Ek period ke baad along-track drift?
Forecast: Example 2 ka opposite sign — lekin kya magnitude same rehti hai?
Same formula: y ( T ) = − 12 π x 0 .
Yeh step kyun? Formula x 0 mein linear hai, isliye x 0 ka sign flip karne se drift flip
hoti hai aur size same rehti hai.
y ( T ) = − 12 π ( − 100 ) = + 3769.9 m ≈ + 3.77 km.
Yeh step kyun? Lower orbit faster hoti hai, toh chaser aage nikal jaata hai (y > 0 ).
Verify: Magnitude Example 2 ke barabar, sign ulta — map x 0 ↦ y ( T ) slope − 12 π ke
saath origin se guzarne wali seedhi line hai, toh C2 aur C3 s02 figure ke mirror image hain,
vertical axis ke across reflect kiye gaye hain (wahi open curve, aage ki taraf opening). ✓
Worked example Example 4 — Bounded football orbit (cell C4)
x 0 = + 50 m radially bahar se shuru karo. Woh along-track velocity y ˙ 0 choose karo jo sab
drift khatam kar de, aur resulting path describe karo.
Forecast: Exactly ek magic y ˙ 0 hai. Kya yeh positive hai ya negative? Kaisi shape banti
hai?
Bounded-motion condition (parent): y ˙ 0 = − 2 n x 0 .
Yeh step kyun? Yeh value x 0 aur y ˙ 0 contributions ke beech secular n t terms cancel
karti hai, sirf pure trig bachti hai — ek closed loop.
y ˙ 0 = − 2 ( 1.131 × 1 0 − 3 ) ( 50 ) = − 0.1131 m/s (retrograde along-track).
Yeh step kyun? x 0 > 0 ke saath walk-off balance karne ke liye negative along-track kick
chahiye.
x ˙ 0 = 0 , y 0 = 0 ke saath, solution ban jaata hai
x ( t ) = ( 4 − 3 cos n t ) x 0 + n 2 ( 1 − cos n t ) y ˙ 0 . y ˙ 0 = − 2 n x 0 substitute karne par
milta hai x ( t ) = x 0 cos n t , aur correspondingly y ( t ) = − 2 x 0 sin n t .
Yeh step kyun? Mushkil constants collapse ho jaate hain; path ek ellipse hai jiska radial
amplitude x 0 aur along-track amplitude 2 x 0 hai.
Yahi hai 2:1 football ellipse — along-track swing radial swing ki do guni hai.
Verify: t = T par, cos n t = 1 , sin n t = 0 , toh x ( T ) = x 0 = 50 m, y ( T ) = 0 — chaser apne start
par wapas. Closed loop, zero drift. Along-track amplitude 2 × 50 = 100 m 2:1 ratio confirm
karta hai. ✓
Figure woh closed ellipse draw karta hai. s02 ki open curve ke ulta, yeh apne start par wapas
aati hai (green dot) — drift step 2 ke retrograde kick ne cancel kar di. Axes measure karo: radial
half-width 50 m, along-track half-width 100 m — step 4 ka 2:1 ratio, seedha picture se padho.
Worked example Example 5 — Degenerate along-track offset (cell C5)
Chaser along-track axis par target ke directly peeche y 0 = − 200 m baitha hai, sab velocities zero,
x 0 = 0 . Kisi bhi time t ke baad yeh kahan hai?
Forecast: Kya yeh wahan rehta hai, ya "peeche" hona drift cause karta hai?
x 0 = 0 , x ˙ 0 = 0 , y ˙ 0 = 0 ke saath solutions reduce ho jaate hain x ( t ) = 0 aur
y ( t ) = y 0 mein.
Yeh step kyun? Dono formulas ke har term ko x 0 ya kisi velocity se multiply kiya gaya hai;
sab zero hain, toh sirf standalone y 0 bachta hai.
Toh x ( t ) = 0 , y ( t ) = − 200 m har t ke liye — ek fixed point .
Yeh step kyun? Along-track axis mein koi restoring force nahi hai (ek baar x ˙ = 0 ho jaaye
toh y ¨ + 2 n x ˙ = 0 mein koi y term nahi hai), isliye pure along-track offset (first order
tak) ek equilibrium hai.
Verify: y ¨ + 2 n x ˙ = 0 mein plug karo: x ˙ = 0 aur y ¨ = 0 ✓; plug into
x ¨ − 2 n y ˙ − 3 n 2 x = 0 : sab terms zero ✓. Isliye V-bar (y -axis) docking ke liye stable
loiter line hai. Koi figure zaroori nahi — trajectory y -axis par ek stationary point hai, jo plot
us sentence se zyada clear nahi kar sakta ki "yeh hilta nahi". ✓
Worked example Example 6 — Pure radial velocity kick (cell C6)
Origin se (x 0 = y 0 = 0 ), ek radial burn x ˙ 0 = + 0.05 m/s fire karo. Motion trace karo; kya yeh
drift karta hai?
Forecast: Radial "up" burn — kya chaser hamesha ke liye nikal jaata hai, ya loop karke wapas
aata hai?
Sirf x ˙ 0 non-zero ke saath in-plane solution:
x ( t ) = n x ˙ 0 sin n t , y ( t ) = − n 2 x ˙ 0 ( 1 − cos n t ) .
Yeh step kyun? Dono surviving terms purely oscillatory hain — koi n t factor nahi —
isliye secular drift nahi hai.
Radial amplitude = x ˙ 0 / n = 0.05/ ( 1.131 × 1 0 − 3 ) = 44.2 m.
Yeh step kyun? sin n t ki peak 1 hai, toh sabse bada radial excursion x ˙ 0 / n hai.
Along-track term − n 2 x ˙ 0 ( 1 − cos n t ) 0 aur − 2 ( 44.2 ) = − 88.4 m ke beech swing
karta hai, phir wapas aata hai.
Yeh step kyun? ( 1 − cos n t ) 0 se 2 range karta hai; motion phir se ek closed 2:1
ellipse hai, bas origin se shift hokar — geometrically s03 football jaisi shape, shifted.
Verify: t = T par: sin n t = 0 , 1 − cos n t = 0 , toh x = 0 , y = 0 — ghar wapas, drift nahi. Sirf
radial burn se kabhi secular walk-off nahi hota (yeh sirf x 0 aur y ˙ 0 se hota hai). ✓
Worked example Example 7 — Pure along-track velocity kick (cell C7)
Origin se, ek tangential burn y ˙ 0 = + 0.05 m/s (forward) fire karo. Ek period ke baad
along-track drift?
Forecast: "Aage push karo toh aage jao" — parent ne ise ek trap kaha tha. Asal mein kya hota
hai?
Sirf y ˙ 0 non-zero ke saath along-track solution:
y ( t ) = n 1 ( 4 sin n t − 3 n t ) y ˙ 0 .
Yeh step kyun? Andar ka − 3 n t ek secular term hai, toh ek forward burn se drift hoti hai.
t = T par: sin n t = 0 , toh y ( T ) = n 1 ( − 3 ⋅ 2 π ) y ˙ 0 = − n 6 π y ˙ 0 .
Yeh step kyun? Ek full loop ke baad sirf linear piece bachti hai.
Numerically y ( T ) = − 1.131 × 1 0 − 3 6 π ( 0.05 ) = − 833.7 m ≈ − 0.83 km.
Yeh step kyun? Sign dekho: ek forward burn ne backward net shift produce ki —
Coriolis coupling ne orbit raise ki aur chaser slow kar diya.
Verify: Sign negative hai bawajood positive (forward) burn ke — yahi parent ki "target ki taraf
fire karo aur peeche reh jaao" wali galti quantitative roop mein hai. Magnitude:
6 π / n = 6 π / ( 1.131 × 1 0 − 3 ) ≈ 1.667 × 1 0 4 , times 0.05 se ≈ 834 m milta
hai. ✓
Figure yeh path trace karta hai: green start se chaser loop karta hai lekin close nahi karta —
ek orbit ke baad yeh 834 m peeche baitha hai (orange dot), us forward direction ke ulta jisme
push kiya gaya tha. Yeh parent ki "fire forward, fall behind" warning ka visual proof hai.
Worked example Example 8 — Limiting checks
t → 0 aur t = T (cell C8)
Confirm karo ki formulas do edges par theek behave karti hain: release ka instant, aur ek full period.
Forecast: t = 0 par answer initial state ke bilkul barabar hona chahiye. Andaaza lagao ki kya
drift terms wahan problem create karte hain.
t = 0 par: cos n t = 1 , sin n t = 0 , n t = 0 . Tab x ( 0 ) = ( 4 − 3 ) x 0 = x 0 , y ( 0 ) = y 0 , z ( 0 ) = z 0 .
Yeh step kyun? Ek solution ko t = 0 par apni initial condition reproduce karni hi chahiye;
4 − 3 = 1 combination built-in check hai ki yeh aise karta hai.
t = 0 par velocities: differentiate karo aur t = 0 set karo taaki x ˙ ( 0 ) = x ˙ 0 ,
y ˙ ( 0 ) = y ˙ 0 mile.
Yeh step kyun? Sab chhe state components recover hone chahiye, confirm karte hue ki closed
form ODEs ka genuine solution hai, sirf baad mein valid approximation nahi.
t = T par (n t = 2 π ): har cos → 1 , sin → 0 , sirf x 0 -driven − 12 π x 0 aur
y ˙ 0 -driven − n 6 π y ˙ 0 y mein bachte hain; baaki apne start par wapas
aate hain.
Yeh step kyun? Yeh exactly identify karta hai ki kaun se inputs drift cause karte hain
(radial offset aur tangential velocity) aur kaun nahi karte (radial velocity, cross-track) —
system ka full-period fingerprint.
Verify: x ( 0 ) = x 0 aur z ( 0 ) = z 0 exactly recover hue; t = T ke sirf wahi surviving terms hain
jo Examples 2 aur 7 mein identify kiye gaye do secular ones hain. Poore matrix mein consistent. ✓
Worked example Example 9 — ISS resupply catch-up (real-world, cell C9)
Ek cargo vehicle ISS se y 0 = − 2 km peeche hai (R 0 = 6.778 × 1 0 6 m). Radial-offset phasing
burn use karke, exactly ek orbit mein gap close karne ke liye kaun sa radial offset x 0
chahiye, aur kya yeh upar hai ya neeche?
Forecast: Gap peeche hai, toh aage badhna hoga. Kya higher ya lower orbit mein jaana chahiye?
Ek radial offset se ek orbit mein net along-track shift: Δ y = − 12 π x 0 (Example 2).
Yeh step kyun? Yahi drift-per-period fingerprint hai; oscillatory parts ek full loop mein
cancel ho jaate hain.
Hamein Δ y = + 2000 m chahiye (− 2000 m gap close karne ke liye). Solve karo + 2000 = − 12 π x 0 :
x 0 = − 12 π 2000 = − 53.05 m.
Yeh step kyun? Positive required drift x 0 < 0 force karta hai — ek lower orbit, jo faster
hai, chaser ko aage kheenchti hai.
Interpretation: ISS se ≈ 53 m neeche jao, ek orbit coast karo (≈ 92.6 min), aur
2 km gap close ho jaata hai. Phir match karne ke liye wapas raise karo.
Yeh step kyun? Offset altitude par depend nahi karta (kyunki n aur T cancel hokar pure
number 12 π de dete hain), isliye yeh ek robust rule of thumb hai.
Verify: Δ y = − 12 π ( − 53.05 ) = + 2000.0 m ✓. Sign: lower orbit (x 0 < 0 ) → forward drift
(Δ y > 0 ) → gap close. Units: [ m ] throughout. Yahi phasing s02 figure ke mirror mein
miniature roop mein dikhti hai (open curve forward ki taraf opening). ✓
Worked example Example 10 — Exam twist: combined burn se drift cancel karo (cell C10)
Ek chaser mein unwanted radial offset x 0 = + 80 m hai (baaki sab zero). Drift hone ke bajay, t = 0
par ek single along-track burn y ˙ 0 apply karo taaki motion drift-free ban jaaye. y ˙ 0
aur resulting ellipse amplitudes nikalo.
Forecast: Example 4 se tumhe magic condition pata hai — lekin x 0 > 0 ke liye sign predict karo.
Drift-free ke liye chahiye y ˙ 0 = − 2 n x 0 (bounded-motion condition).
Yeh step kyun? Yahi woh unique tangential velocity hai jo donon secular terms simultaneously
cancel karti hai; yeh endless drift ko closed loop mein convert kar deti hai.
y ˙ 0 = − 2 ( 1.131 × 1 0 − 3 ) ( 80 ) = − 0.1810 m/s.
Yeh step kyun? x 0 > 0 ke saath burn retrograde (negative y ) hai, walk-off roka jaata hai.
Resulting path: x ( t ) = x 0 cos n t (radial amplitude 80 m), y ( t ) = − 2 x 0 sin n t (along-track
amplitude 160 m) — ek 2:1 football.
Yeh step kyun? Magic y ˙ 0 substitute karne par constants exactly Example 4 ki tarah
collapse ho jaate hain, naye x 0 ke saath scale hokar; shape wohi closed ellipse hai jaise s03,
scale up hui.
Verify: t = T par: x ( T ) = x 0 = 80 m, y ( T ) = 0 — koi net drift nahi ✓. Amplitude ratio 160 : 80 = 2 : 1 ✓.
Ek single scalar burn ne drift ko tame kar diya, classic exam result. Yeh matrix ki last cell close
karta hai: har scenario ab worked hai. ✓
Recall Kaun si initial conditions secular drift cause karti hain, aur kaun si nahi?
Radial offset x 0 (via − 6 n t x 0 ) aur along-track velocity y ˙ 0 (via − 3 n t y ˙ 0 ) drift cause karte hain ::: jabki radial velocity x ˙ 0 , cross-track z 0 , z ˙ 0 , aur pure along-track offset y 0 NAHI karte.
Ek radial offset x 0 se ek orbit mein drift kitni? ::: Δ y = − 12 π x 0 (lower orbit, x 0 < 0 , tumhe aage le jaata hai).
Closed (drift-free) in-plane loop ke liye ek condition? ::: y ˙ 0 = − 2 n x 0 , jo 2:1 football ellipse deta hai.
Forward tangential burn se tum peeche kyun reh jaate ho? ::: Yeh orbit raise karta hai; higher orbit slower hoti hai, aur Coriolis velocity ko rotate karta hai — net − n 6 π y ˙ 0 drift y ˙ 0 > 0 ke liye backward hoti hai.
Related: Rotating Reference Frames — Coriolis and Centrifugal ·
Tschauner–Hempel Equations · Orbital Maneuvers — Hohmann Transfer ·
State Transition Matrix · Two-Body Problem · Kepler's Laws ·
Linearization and Taylor Expansion