Star System Simulator: how to perform 3D simulations of planetary positions

Star System Simulator can perform 3D simulations of planetary positions using Euler-Cromer and Runge-Kutta (4th order) methods.

The results are displayed on a 3D scatter plot and are exportable to a log file. The application is written in C# and WPF.

In physics, modelling of star systems such as the Solar System is generally conducted using a numerical solution to the n-body problem. This program uses the Euler-Cromer method or the Runge-Kutta method (4th order) in a Cartesian coordinate system.

Data for the initial conditions of the simulation is provided by the NASA Horizons Ephemeris service. The planet trajectories are written to a *.csv file and can be plotted in any compatible software.


Filed Under: Utilities