Skip to content

๐Ÿ’ซ Mercury's perihelion precession

JavaScriptThree.js

It is an entirely wonderful thing, that from one so abstract an idea comes out such a conclusive clarification of the Mercury anomaly. โ€” Letter from K Schwarzschild to A Einstein, 22 December 1915.


Source

๐Ÿง  Inspired by base_solution.py by Christopher Kรถrber
๐Ÿ“Œ See also his accompanying slides and article on arXiv
๐Ÿ A VPython demo is available as well, see perihelion_mercury.py

This code simulates the movement of Mercury and displays its position and trajectory at regular intervals. The gravitational force and relativistic correction are explicitly calculated per time step:

aโƒ—=โˆ’caโ‹…factr2r^,whereย fact=1+ฮฑRsr+ฮฒL2r2\vec{a} = -\frac{c_a \cdot \text{fact}}{r^2} \hat{r}, \quad \text{where } \text{fact} = 1 + \alpha \frac{R_s}{r} + \beta \frac{L^2}{r^2}

The additional terms ฮฑ/r3\alpha/r^3 and ฮฒ/r4\beta/r^4 are included in the force.


Because the planets donโ€™t orbit the sun in exact circles, but in ellipses, there are two moments during this orbit when a planet is closest to the Sun or farthest from the Sun.

  • Aphelion is the point in a planetโ€™s orbit when it is farthest from the Sun.
  • Perihelion is the point in a planetโ€™s orbit when it is closest to the Sun.

The words come from ancient Greek. Helios is Greek for sun, apo means far and peri means close.

The name of the chemical element helium is also derived from the Greek word helios, because when people started to analyse the spectrum of sunlight, they noticed that there was an element in the spectrum that had not been identified on Earth,
so they named it helium.

The exact theoretical calculation of the observed precession of the perihelion of Mercury is one of the three classic tests of general relativity, together with the bending of light and the gravitational redshift.

Of the planets in our solar system, Mercury orbits closest to the Sun and is thus most affected by the distortion of spacetime produced by the Sunโ€™s mass. Einstein wondered if the distortion might produce a noticeable difference in the motion of Mercury that was not predicted by Newtonโ€™s law. It turned out that the difference was subtle, but it was definitely there. Most importantly, it had already been measured. โ€” Tests of General Relativity

Various scientists had already tried to explain this subtle difference.

According to Newtonian gravitation, the gravitational forces exerted by the planets will cause Mercuryโ€™s perihelion to advance by about 531 seconds of arc (arcsec) per century. In the nineteenth century, however, it was observed that the actual advance is 574 arcsec per century. The discrepancy was first pointed out in 1859 by Urbain Le Verrier, the codiscoverer of Neptune. โ€” Tests of General Relativity

However, the discrepancy of the final 43 arc seconds remained inexplicable, and inspired Einstein to make a calculation to see if the discrepancy could be explained by his general theory of relativity.

General relativity [โ€ฆ] predicts that due to the curvature of spacetime around the Sun, the perihelion of Mercury should advance slightly more than is predicted by Newtonian gravity. The result is to make the major axis of Mercuryโ€™s orbit rotate slowly in space because of the Sunโ€™s gravity alone. The prediction of general relativity is that the direction of perihelion should change by an additional 43 arcsec per century. This is remarkably close to the observed discrepancy, and it gave Einstein a lot of confidence as he advanced his theory. The relativistic advance of perihelion was later also observed in the orbits of several asteroids that come close to the Sun.โ€” Tests of General Relativity