This project's goal was to analyze semistable planetary orbits in and about a binary star system. This gave me an excuse to write a general N-Body simulator in a Java Applet.
The binary star evolution is solved for analytically by inverting the eccentric anomaly equation with values based on the Alphi-Centari binary star system.
All other objects are assumed to have much smaller mass (since they don't affect the evolution of the stars) and are evolved with a Runge-Kutta iteration.
In the paper linked bleow, I derive a planetary orbit's radial stability requirement within the Alpha-Centari binary star system of approximately 2AU, which is supported by other works as cited.
I never liked the general Java Applet because of the awkward interface. I based the interface on the very successful one I made for the Thomson Problem, but since an NBody simulator has much more freedom, it was not very successful. Instead, I recently had my first foray into OpenGL and decided to adapt the applet I made for tihs project into a simple screen saver.