Stellar Motion Simulation 
 (implemented as a Java applet) 

 


The Simulator. The programs and equations are straightforward. They start with N bodies in 3-dimensional space, and use Newton's laws to determine the forces on each body due to all other bodies. Then over a small time increment, each body is displaced by a proper amount. The increments are chosen quite small. If chosen small enough, this approach should provide answers arbitrarily close to reality, assuming "reality" means the motion of point masses under Newtonian physics.


A Science Fiction Story Using a Stable Lagrange Point. When I was young (a long time ago), I read a science fiction story by Isaac Asimov titled "Sucker Bait", first published in 1954. The story mainly takes place at a binary star system with a single planet at the stable Lagrange L5 point, which is at the third vertex of a equilateral triangle, where the stars are at the other two vertices. One star was two-thirds the mass of the other. It's an entertaining story, with interesting ideas.

When I wrote the program here, I tested it out with two stars, and they rotated nicely in ellipses about their common center of gravity. I tried the stable configurations of two stars with a planet close to one of them (worked fine), and with a planet at quite a distance from them both (also worked fine). I also tried 3 stars, 2 in a binary system and a third coming in from the outside. I had seen an article describing this motion: usually there is too much energy for the third to be captured, but instead, sometimes after an incredible amount of chaotic motion, one of the stars is ejected to infinity, with a binary system remaining. Any one of the three might be ejected. (See an example below under "Triple Star Systems".)

Finally, I tried out the system in Asimov's story. At first I used two stars with equal mass, and a planet with nearly zero mass. The stars rotated about each other in a perfectly circular orbit. (This is the red-green circle below.) I carefully started out the planet at the third vertex of an equilateral triangle, with the proper vector for its motion. (This is the blue orbit below. The initial position has the two stars at opposite ends of a horizontal diameter, with the blue planet at directly below them at the third vertex of an equilateral triangle.) It would stay at the vertex of the triangle for much of one revolution, and then drift into chaos. I thought that something was wrong with my approach or with my equations. See Figure 1 for a snapshop of this situation:


Figure 1.


The Answer. Well, a google search under "Lagrange Point" finds the answer almost immediately. Assuming the third body has negligible mass, the L5 point is only stable in case the ratio of the masses of the large bodies is at least 24.96 (exact value: (25 + sqrt(621))/2 ). The earth-moon system and the sun-Jupiter both exceed this ratio, and so they have stable Lagrange Points:

The number 24.96 is an interesting dimensionless constant, a product of basic Newtonian physics.

Going back to my simulation, I couldn't get a stable orbit with the ratio very close to 25 , but I was able to get it easily at ratios above 50 . The earth-moon L4 and L5 points are evidently stable even with perturbations from the sun and other planets. With the sun-jupiter system, there are two sets of asteroids in the asteroid belt (called the trojans) that move along in the L4 and L5 stable locations, ahead of and behind Jupiter and moving along with it.

Figure 2 shows a run with two stars having a mass ratio of 100 and a planet with negligible mass at the stable Lagrange Point:


Figure 2.

Figure 3 shows a run with a similar configuration, except that here there are 2 planets (each blue), one in each of the two stable Lagrange points. Again the 4 arrows show the postions of the two stars and the two planets after about 12 revolutions. The applet Stable orbit gives this behavior.


Figure 3.

Many double stars would not have as big a ratio, so their Lagrange points would not be stable. All these facts are explained in detail in the following articles:

References about Lagrange points:

Other References:


Back to Asimov's story. In Asimov's story, the mass ratio of the two stars was assumed to be 2/3 . In this case, there are L4 and L5 equilibrium points, but they are unstable. Thus with occasional small orbital corrections, you could keep a space station at that point indefinitely, but a planet would not stay there. Asimov's story doesn't work as it is.

It's interesting that as of 2006-09-05, the Wikipedia article above refers to another article about Asimov's story but does not say that the configuration in the story is impossible.

Suppose one tries to rescue the story. One could imagine a binary system with one red star having 0.1 solar masses, and another bright star with 3 solar masses. The mass ratio is 30 , so this works. You still have to wonder how the planet got into position, but in Asimov's story, this was the only such planet known, so it was presented as very rare. The problem is that the planet had evolved life. Many people feel that even small red suns might have planets around them with life, and certainly the red sun would last long enough for this to happen (such a small red star lasts much longer than our sun). However the large star in the system would have a life span of well under half a billion years -- perhaps not enough time for life to develop. So in the end, even with the most optimistic assumptions, it's hard to make Asimov's story work.


Triple Star Systems. The example below shows a third star entering a binary star system. Because of the large amount of energy in the system, capture is difficult, and the usual outcome is for one star to be ejected to infinity, leaving a new binary system.


Figure 4.


Figure 5.
Very similar to Figure 4.


Figure 6.