Where Can I Find Accurate Data for Simulating Solar System Orbits in Java?

AI Thread Summary
Accurate data for simulating solar system orbits in Java can be obtained from NASA's JPL Developmental Ephemerides, which provide x, y, z coordinates and velocity components of celestial bodies. It is recommended to work in a solar system barycenter frame and use the International Celestial Reference Frame for inertial reference. The standard gravitational parameters (μ) for the Sun and planets are crucial for accurate simulations, as they are known with high precision. While the Runge-Kutta 4th order method is a decent starting point, more stable and precise methods like Gauss Jackson or Adams Bashforth Moulton integrators are suggested for better results. To convert ephemerides data into coordinates and velocity vectors, users should select "Vectors" next to "Ephemeris Type" on the JPL website.
trelek2
Messages
86
Reaction score
0
Hi,

i'm attempting to simulate the Solar System in Java.

I'm particularly interested in simulating orbits of celestial bodies that might enter our solar system. Therefore I need real data for my simulation.

That is: x,y,z coordinates of planets with respect to the Sun (taking the sun to be at the origin) as well as their velocity components in all directions at some point in time. I'm sure this sort of information is to be found online, however I have not yet been successful in doing this.
I have found http://cohoweb.gsfc.nasa.gov/helios/planet.html" at NASA talking about planets coordinates, but I couldn't get this to give me any useful information.

Also, which numerical method would you choose to do this. Do you think a Runge-Kutta 4th order would be accurate enough for this?
 
Last edited by a moderator:
Astronomy news on Phys.org
As a starter, I suggest you work in a solar system barycenter frame rather than a heliocentric frame. Choice of reference frames is also important. The current best guess regarding what constitutes an inertial reference frame is the International Celestial Reference Frame. This also happens to be the frame in which the JPL Developmental Ephemerides are represented. You can access these ephemerides over the internet at http://ssd.jpl.nasa.gov/?horizons. These are the data that you desire.

You are also going to need the masses of the Sun and the planets, or better yet, the appropriately, the standard gravitational parameters for the Sun and the planets. While mass is not known very well, the quantity μ=G*M is known to a high degree of precision for the Sun, the Earth, Jupiter, Saturn, Mars, and the Moon, and to a less extent for the other planets. Note that if you use μ instead of mass you do not need to (and don't want to) use G in your equations of motion.

As far as numerical methods, RK4 is an OK start, but just OK. If you want better stability you should look to a method that conserves energy. Unfortunately, most of these techniques are stable but are not particularly precise. If you want better precision, you will need to go to a higher order technique such as a Gauss Jackson integrator. A high order Adams Bashforth Moulton integrator is also a good choice, is a lot faster than RK4, and is fairly easy to program.
 
Thanks for all of this advice!

But, could you also give me some hints where I can find information on how to translate these ephemerides into xyz coords, with corresponding velocity vectors?
 
Next to "Ephemeris Type" is a change button. Choose "Vectors" and it will give you position xyz and velocity xyz.
 
Cheers!
I was so sure I somehow have to convert these data that I didn't notice this button
 
TL;DR Summary: In 3 years, the Square Kilometre Array (SKA) telescope (or rather, a system of telescopes) should be put into operation. In case of failure to detect alien signals, it will further expand the radius of the so-called silence (or rather, radio silence) of the Universe. Is there any sense in this or is blissful ignorance better? In 3 years, the Square Kilometre Array (SKA) telescope (or rather, a system of telescopes) should be put into operation. In case of failure to detect...
Thread 'Could gamma-ray bursts have an intragalactic origin?'
This is indirectly evidenced by a map of the distribution of gamma-ray bursts in the night sky, made in the form of an elongated globe. And also the weakening of gamma radiation by the disk and the center of the Milky Way, which leads to anisotropy in the possibilities of observing gamma-ray bursts. My line of reasoning is as follows: 1. Gamma radiation should be absorbed to some extent by dust and other components of the interstellar medium. As a result, with an extragalactic origin, fewer...
This thread is dedicated to the beauty and awesomeness of our Universe. If you feel like it, please share video clips and photos (or nice animations) of space and objects in space in this thread. Your posts, clips and photos may by all means include scientific information; that does not make it less beautiful to me (n.b. the posts must of course comply with the PF guidelines, i.e. regarding science, only mainstream science is allowed, fringe/pseudoscience is not allowed). n.b. I start this...
Back
Top