Worked examples — Solving Kepler's equation — Newton-Raphson iteration
3.2.15 · D3· Physics › Orbital Mechanics & Astrodynamics › Solving Kepler's equation — Newton-Raphson iteration
Yeh page ek stress-test gallery hai. Parent note ne machinery banayi thi: Kepler's equation , Newton–Raphson update, aur seeds. Yahan hum har tarah ka input try karte hain — chhoti aur badi eccentricity, circle ke har hisse mein, degenerate circular orbit, near-parabolic limit, ek real satellite, aur ek exam trap.
Agar koi symbol yahan anjana lage, toh sab kuch parent aur Eccentric Anomaly and the Auxiliary Circle, Mean Motion and Orbital Period, aur Newton-Raphson Method mein define hai.
Neeche ki figure yeh dikhati hai: teal curve exactly ek baar zero cross karti hai (orange dot), aur plum dashed line ek guess par Newton ki tangent hai — ise axis tak follow karo to agle, behtar guess ko padho.

Recall The one-line update we will reuse every time
Newton step for Kepler ::: Why the denominator can never be zero ::: because for When do we stop iterating? ::: when the residual
The scenario matrix
Har Kepler solve in cells mein se kisi ek mein aata hai. Neeche ke examples ke saath unka cell label hai.
| Cell | Kya special hai | Yeh kat sakta hai kyunki | Example |
|---|---|---|---|
| A low , quadrant I mein () | "easy" baseline | koi nahi — sanity anchor | Ex 1 |
| B moderate , quadrant II mein () | body aphelion ke paas | seed undershoot kar sakta hai | Ex 2 |
| C quadrant III/IV mein () | body return half par | ka sign, ko mein rakho | Ex 3 |
| D (circle) | degenerate | Kepler collapse ho jaata hai mein | Ex 4 |
| E (near-parabolic) | tiny , violent steps | slow / overshoot; seed matters | Ex 5 |
| F or (apsides) | exactly | correction vanish ho jaata hai, | Ex 6 |
| G negative / wrapped | perihelion se pehle ka time | ko modulo reduce karo | Ex 7 |
| H real-world word problem | units, , chain | radians vs seconds bookkeeping | Ex 8 |
| I exam twist (find , too) | quadrant of | naive wrong half-plane | Ex 9 |
Ex 1 — Cell A: low , quadrant I (the anchor)
Forecast: chhota hone se correction bhi chhota hai, toh ko se thoda upar hona chahiye. Guess karo .
- Seed. . Yeh step kyun? Seed pehle se correction add kar leta hai toh hum almost root par start karte hain — low matlab yeh seed already almost answer hai.
- Iteration 1. . . . Yeh step kyun? matlab guess thoda chhota tha, toh Newton ko upar nudge karta hai.
- Iteration 2 (tolerance check). — stop.
Answer: rad.
Verify: wapas plug karo: . ✓ Aur as forecast (body uniform clock-hand se thoda aage hai).
Ex 2 — Cell B: moderate , quadrant II
Forecast: aphelion ke paas body slow ho jaati hai, toh geometric angle ab kam lag karna chahiye — lekin kya is outbound half par abhi bhi hoga? Dekho; guess karo .
- Seed. . Yeh step kyun? Same pre-correction seed; abhi bhi positive hai (quadrant II), toh hum ko upar push karte hain.
- Iteration 1. . . . Yeh step kyun? : guess bahut bada tha, Newton ko wapas neeche pull karta hai.
- Iteration 2 (tolerance check). . . . Ab — stop.
Answer: rad.
Verify: . ✓
Ex 3 — Cell C: past (the return half)
Forecast: return half par correction ka sign flip ho jaata hai, toh is baar , se chhota hona chahiye. Guess karo .
Figure dono halves ka contrast dikhati hai: teal (outbound) point par toh correction ko se upar push karta hai; plum (inbound) point par toh yeh ko se neeche pull karta hai. Yeh example plum side par hai.

- Seed. , toh . Yeh step kyun? Negative automatically seed ko se neeche drag karta hai — koi special-casing nahi chahiye, formula quadrant handle kar leta hai.
- Iteration 1. . . . Yeh step kyun? → guess chhota tha → step upar.
- Iteration 2. . . . Yeh step kyun? abhi bhi se zyada hai, toh ek aur step zaroori hai; yeh residual ko tolerance ke andar le aata hai (Verify dekho).
Answer: rad.
Verify: (ek aur Newton step ise machine precision tak le jaata hai). ✓ Aur as forecast — inbound correction outbound se opposite sign mein hoti hai.
Ex 4 — Cell D: circle, (degenerate)
Forecast: circle ka focus centre par hota hai, toh koi "speed up / slow down" nahi. Clock-hand aur body coincide karte hain. Guess karo exactly.
- Kepler collapse ho jaata hai. ke saath: . Iterate karne ki koi zaroorat nahi. Yeh step kyun? Poori difficulty term mein thi; set karo aur yeh vanish ho jaata hai, ek trivially solvable linear equation bacha ke.
- Read off. rad. (Residual exactly hai, toh tolerance immediately meet ho jaati hai.)
Answer: rad.
Verify: . ✓ Newton bhi ek step mein yahi deta kyunki already linear hai ().
Ex 5 — Cell E: near-parabolic,
Forecast: ke paas derivative perihelion ke paas tak shrink ho sakti hai, toh Newton bade pehle steps leta hai aur dhheere converge karta hai. Kaafi saare iterations expect karo. Guess karo –.
Figure dikhati hai kyun: ke liye curve perihelion ke paas nearly-flat shelf mein flatten ho jaati hai (chhota slope), toh Newton — jo us slope se divide karta hai — root se aage leap karta hai settle hone se pehle. Steep low- curve se compare karo jahan har step gentle hota hai.

- Seed. . Yeh step kyun? Standard seed. Yeh yahan bahut zyada under-shoot karega kyunki true , se bahut door hoti hai jab bada ho.
- Iter 1. . . . Itna bada jump kyun? Denominator perihelion ke paas chhota hai — chhote slope se divide karna Newton ko door launch kar deta hai. Yahi high ki "violence" hai.
- Iter 2. . . . Yeh step kyun? Ab hai — bade jump ne root ko overshoot kar diya, toh Newton reverse karta hai aur wapas neeche step karta hai. Overshoot-then-return flat-shelf function ki pehchaan hai.
- Iter 3. . . . Yeh step kyun? Abhi bhi (guess bahut bada), toh hum neeche utarte rehte hain; slope badh gaya hai, toh yeh step pehle wale wild step se chhota aur zyada controlled hai.
- Iter 4. . . . Yeh step kyun? zero ki taraf shrink ho raha hai aur abhi bhi positive hai, toh Newton ko thoda aur neeche ease karta hai — ab hum close in kar rahe hain.
- Iter 5. . . . Abhi bhi .
- Iter 6 (tolerance met). — stop. Value rad tak converge ho gayi. Chhe steps tak kyun chalte rahe? Kyunki high genuinely convergence slow karta hai — har early step ne error ka sirf ek hissa correct kiya.
Answer: rad.
Verify: . ✓ Residual tolerance ke andar hai, aur chhe iterations confirm karte hain ki high genuinely mushkil hai.
Ex 6 — Cell F: perihelion, (aur aphelion )
Forecast: apsides par body exactly major axis par hoti hai, jahan "correction triangle" ki height zero hoti hai — toh , ke barabar hona chahiye bina kisi iteration ke.
- (a) . Kepler: . Try karo : . ✓ Residual exactly hai. Root hai. Yeh step kyun? correction ko khatam kar deta hai; perihelion par exactly.
- (b) . Try karo : . ✓ Residual exactly hai. Root hai. Yeh step kyun? bhi — aphelion doosri jagah hai jahan correction vanish ho jaati hai.
Answers: (a) ; (b) .
Verify: (a) ✓. (b) ✓. Yeh ke sirf do exact fixed points hain kisi bhi ke liye — major axis ke endpoints.
Ex 7 — Cell G: wrapped / negative
Forecast: negative ka matlab sirf "perihelion se pehle" = "inbound approach par" hai. Pehle ise standard range mein reduce karo: . Kyunki , expect karo (inbound half, jaise Ex 3).
- reduce karo. rad. Yeh step kyun? Newton ko , mein chahiye taaki returned same revolution mein physically-standard angle ho. Yeh skip karne par ek valid-but-shifted milta hai.
- Seed. , toh .
- Iter 1. . . .
- Iter 2 (tolerance check). — stop. .
Answer: rad (equivalently rad "perihelion se pehle").
Verify: (rounding). ✓ Aur , inbound-half rule se match karta hai.
Ex 8 — Cell H: real-world satellite (units chain)
Forecast: pehle mean motion nikalo, phir , phir Kepler solve karo. Kyunki period ka modest fraction hai, kaafi se kam hona chahiye.
- Mean motion. , toh . Phir rad/s. Yeh step kyun? rate par linearly badhta hai; ke bina nahi milta. Note karo , hai, nahi — poore ko cube karo, koi factor mat chhodna. Mean Motion and Orbital Period dekho.
- Mean anomaly. rad. Yeh step kyun? Elapsed time ko uniformly-flowing angle mein convert karo. Yeh orbit ka achha khaasa hissa hai — 30 min against period s h.
- Kepler solve karo (). Seed . Yeh seed kyun? Same pre-correction seed jaise har jagah; moderate matlab yeh close land karta hai.
- Iter 1. . . . Yeh step kyun? → guess chhota tha → upar step karo.
- Iter 2 (tolerance check). — stop. .
Answer: rad ().
Verify: . ✓ Units: rad/s mein s rad, sab dimensionally clean.
Ex 9 — Cell I: exam twist, aur nikalo (quadrant trap)
Forecast: quadrant II mein hai ( aur ke beech), aur hamesha ke same half-plane mein rehta hai. Toh bhi quadrant II mein hona chahiye, se thoda bada. True Anomaly and the Orbit Equation dekho.
- Half-angle formula. . ; . Product . Yeh step kyun? Half-angle form ke sign ambiguity se bachata hai — kyunki aur dono mein hote hain jab , unke tangents cleanly positive hote hain.
- recover karo. , toh rad. Yeh step kyun? Kyunki hai toh hum principal lete hain; first quadrant mein rehta hai, koi atan2 gymnastics nahi chahiye. Agar hota toh ko same revolution mein rakhne ke liye add karte.
- Radius. km. Yeh step kyun? geometric angle ko seedha distance mein convert karta hai — se guzarne ki zaroorat nahi.
Answers: rad (), km.
Verify (teen tarike):
- Quadrant: rad quadrant II mein hai, ke same half-plane mein, aur — forecast se match karta hai. ✓
- Radius bounds: ko km mein hona chahiye; km andar hai, aphelion side ke paas. ✓
- Cross-check via : km — rounding tak agree karta hai. ✓
Recall Matrix self-test
Kin cell mein solution par hota hai? ::: Cell F (apsides ya ) — correction term vanish ho jaata hai aur exactly Cell E (high ) ko itne saare iterations kyun chahiye? ::: perihelion ke paas shrink karta hai, toh Newton violent, overshooting steps leta hai settle hone se pehle Cell G mein iterate karne se pehle wrapped/negative ke saath kya karna chahiye? ::: use modulo reduce karke mein laao Inbound half par (, Cell C), kya , se bada hota hai ya chhota? ::: chhota — correction sign flip kar deta hai quadrant trap (Cell I) se bachne wali formula kaun si hai? ::: half-angle Kisi bhi example mein hum iterate kab band karte hain? ::: jab residual ho