@FangYing
2016-06-11T10:07:51.000000Z
字数 2018
阅读 1068
python.assignment
name: Li FangYing
number: 2013301020027
We consider one of the simplest three-body problems, the Sun, Jupiter and Earth. We know without Jupiter, Earth's orbit will keep stable. Our objective is to observe how much effect the gravitational force from Jupiter has on Earth's motion.
Problem with two body interacting through the inverse-square law can be solved exactly, however, if we introduce one more planet, which is known as , the analytic theory will become much more difficult. In fact, there are much less results even when this kind of problems have been studyed for centuries. What's more, we need to pay attention that three-body problem or more general, the n-body problem, is the true problem of celestial mechanics.
The force between Jupiter and Earth can be described as:
Using parameters appropriate for Earth and Jupiter, we find that both of the planets follow stable circular orbits, which means Jupiter has negligible effect on Earth:
Figure 1: Simulation of a solar system with Jupiter and Earth, Jupiter has its true mass.
Then we mutiply the mass of Jupiter to see what would happen:
Figure 2: The mass of has been set to be 100 times of its true mass
Unexpectedly, the orbit of Earth is generally stable. It seems that Jupiter just give Earth a perturbation. So we set the mass of Jupiter much more larger:
Figure 3:The mass of Jupiter has been set to be 1000 times of its true mass.
This time the orbit of Earth becomes completely unsteady, as it is eventually ejected from the solar system.
Jupiter with its true mass is too small to have a major influence on Earth, only when its mass reach 1000 times or more, it can make Earth's orbit unstable.