Orbital Dynamics: Time to perihelion?

General physics and astronomy discussions not directly related to Celestia
Topic author
Evil Dr Ganymede
Posts: 1386
Joined: 06.06.2003
With us: 21 years 10 months

Orbital Dynamics: Time to perihelion?

Post #1by Evil Dr Ganymede » 16.09.2003, 22:02

I suspect this is one of those simple questions that has a very very complicated answer... either that or I'm being particularly dense. :)

I have a large pluto-like planet in an elliptical orbit around a star.

current distance from star = 88 AU
perihelion = 80 AU
aphelion = 120 AU
semimajor axis = 100 AU
eccentricity = 0.200
star mass = 2.24e30 kg (1.1261 solar masses)
planet mass = 5.85e23 kg
orbital period = 946.13 years

EDIT: in case they're useful...
orbital velocity at perihelion = 3866 m/s
orbital velocity at aphelion = 2577 m/s
current orbital velocity (at 88 AU) = 3561 m/s

The planet is approaching perihelion... but how long will it take to get there? I can't find how to figure this out in my Solar System Dynamics book, but I have a horrible feeling it involves Mean and Eccentric anomalies :(.

Anyone know how to figure this out??

granthutchison
Developer
Posts: 1863
Joined: 21.11.2002
With us: 22 years 5 months

Post #2by granthutchison » 19.09.2003, 00:16

Yes, you need to work your way through true, eccentric and mean anomalies. :)

To find the true anomaly (theta) from your current orbital radius (r):

cos(theta) = a*(1-e^2)/(r*e) - 1/e

where a is the semimajor axis and e is the eccentricity. That gives:

theta = 62.964 degrees

To get from there to the eccentric anomaly (E) you use:

tan(E/2) = sqrt([1-e]/[1+e])*tan(theta/2)

which gives:

E = 53.130 degrees

The eccentric anomaly needs to be in radians before you plug it into Kepler's equation to get the mean anomaly (M):

M = E - e*sin(E)

then converting back to degrees gives:

M = 43.962 degrees

The time to perihelion (t) is then just

t = P*M/360

where P is the period. That works out to 115.538 years.

We can test this in Celestia to make sure I haven't messed up.
Set up the following object in orbit around the Sun with your planet's parameters:

Code: Select all

"Test" "Sol"
{
   Radius 2000

   EllipticalOrbit {
   Period            946.13
   SemiMajorAxis     100
   Eccentricity      0.2
   MeanAnomaly      -43.962 #on its way towards perihelion
   }
}

Now check its position at Celestia's default epoch (J2000.0) by setting the time to 1 Jan 2000, 12:00:00. The calculated mean anomaly places it at exactly 88AU, as required. Dial the time forward 115.538 years (my Julian date calculator makes that 17 July 2115), and presto, the planet is exactly 80AU from the Sun, at perihelion.
Don't you just love it when the Universe is internally consistent like that :wink:?

Grant

Topic author
Evil Dr Ganymede
Posts: 1386
Joined: 06.06.2003
With us: 21 years 10 months

Post #3by Evil Dr Ganymede » 19.09.2003, 01:27

Don't you just love it when the Universe is internally consistent like that :wink:?


Dammit, Grant - if I was female I'd want your babies!! :D

Once again, you're an utter star :). More to the point you've just explained it in a way that I can actually get my head around it, so I can use this method again in the future! Thanks a zillion!

:D :D

granthutchison
Developer
Posts: 1863
Joined: 21.11.2002
With us: 22 years 5 months

Post #4by granthutchison » 19.09.2003, 12:42

Evil Dr Ganymede wrote:Dammit, Grant - if I was female I'd want your babies!!
Sadly, this does not appear to be born out in real life. The set of women with whom I have had sex has no intersection with the set of women to whom I've explained celestial mechanics. In fact, I generally have to really, really promise not to explain celestial mechanics ... :wink:

Grant


Return to “Physics and Astronomy”