How does Celestia generate solar orbits?

General physics and astronomy discussions not directly related to Celestia
s?ren molander

How does Celestia generate solar orbits?

Post #1by s?ren molander » 11.01.2004, 15:31

Hi user group,

I discovered Celestia a week ago, and I've found myself playing around with a lot for fun. I have some questions on the inner workings of the program. I suppose I could download the code and look at it, which I will probably do sometime, but asking a question here is probably easier.

How are the planeyary obits generated? Is from celestial mechanics first priinciples, i.e. from using a full (say) Runge-Kutta solution of the coupled differential equations? Or is it based on some perturbation approximation?

How well do the orbits tally with (say) detailed ephemerides ?

It's a great program!

Best regards,

s?ren molander

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 3 months
Location: NY, USA

Post #2by selden » 11.01.2004, 15:53

s?ren,

Celestia does not include any gravitational calculations. Instead, it uses the VSOP87 theory to position the planets. (The appropriate one is invoked by a CustomOrbit declaration in solarsys.ssc.) The VSOP87 polynomials include enough of the relevant gravitational effects to make them accurate for most of the planets to better than one arc second (as seen from the Earth) from about 1000 BC to 3000 AD.

Ref:

Bretagnon P., Francou G., : 1988, Astron. Astrophys., 202, 309.
Selden

mluckham

Simulating Addition / Moving / Removal of Orbiting Bodies

Post #3by mluckham » 29.01.2004, 04:50

Can Celestia be used to simulate what would happen if new bodies were introduced to an orbiting system - example, what if the moon were 10% closer to earth. Or, what if the moon was suddenly removed?

tony873004
Posts: 132
Joined: 07.12.2003
With us: 21 years
Location: San Francisco http://www.gravitysimulator.com

Post #4by tony873004 » 29.01.2004, 07:38

Can Celestia be used to simulate what would happen if new bodies were introduced to an orbiting system - example, what if the moon were 10% closer to earth. Or, what if the moon was suddenly removed?

No, because it doesn't use the pre-mentioned Runge-Kutta routine or any other gravitational simulation routine. If you want to simulate stuff like that, you can use Gravity Simulator. (http://www.gravitysimulator.com). There's no fancy graphics, everything is just pixels and plain circles, but you can suddenly remove the moon if you want. Or move it, or add additional moons with your own custom masses.

mluckham

Post #5by mluckham » 29.01.2004, 13:51

Thanks very much !

maxim
Posts: 1036
Joined: 13.11.2003
With us: 21 years
Location: N?rnberg, Germany

Post #6by maxim » 30.01.2004, 09:00

Hi Tony,

are you [the|one of the] developer/s of that program?

maxim

tony873004
Posts: 132
Joined: 07.12.2003
With us: 21 years
Location: San Francisco http://www.gravitysimulator.com

Post #7by tony873004 » 30.01.2004, 10:08

Hi, Maxim. Thank you for asking. Yes, I wrote the program and I am the webmaster of the site. Let me know if you have any questions.

Mikeydude750
Posts: 169
Joined: 31.01.2002
With us: 22 years 10 months
Location: Wisconsin

Post #8by Mikeydude750 » 30.01.2004, 17:11

It would be nice if Celestia did calculate orbits, but sadly, to do it accurately, it would take a lot of power...


Return to “Physics and Astronomy”