In this section we saw that orbits are unstable for any value of that is not precisely 2 in (4.12). A related question, which we did not address (until now), is how unstable an orbit might be. That is, how long will it take for an unstable orbit to become obvious. The answer to this question depends on the nature of the orbit. If the initial velocity is chosen so as to make the orbit precisely circular, then the value of in (4.12) will make absolutely no difference. Of course, in practice it is impossible to construct an orbit that is exactly circular, so the instabilities when will always be apparent given enough time. Even so, orbits that start out as nearly circular will remain almost stable for a longer period than those that are highly elliptical. Investigate this by studying orbits with the same value of (say, ) and comparing the hebavior with different values of the ellipticity of the orbit. You should find that the orientation of orbits that are more nearly circular will rotate more slowly than those that are highly elliptical. (尝试利用不是2的 值构造圆形轨道,并讨论各种不同轨道情况下的稳定性。)
if __name__ == '__main__': pl.figure(figsize = (12,4), dpi=80) k = 131 for e in (0, 0.2, 0.3): a = solar_system(eccentricity = e) a.run() a.show(k) k += 1 pl.show()
for i in (2.01, 2.05, 2.1, 2.3): k = 141 pl.figure(figsize = (16.9, 4), dpi=80) for e in(0, 0.1, 0.2, 0.5): a = solar_system(beta = i, eccentricity = e) a.run() a.show(k) k += 1 pl.show()
Investigate how the precession of the perihelion of a planet’s orbit due to general relativity varies as a function of the eccentricity of the orbit. Study the precession of different elliptical orbits with different eccentricities, but with the same value of the perihelion. Let the perihelion have the same value as for Mercury, so that you can compare it with the results shown in this section. (比较相同近地点情况下进动的速率。)