Astronomy textbooks say that Kepler discovered his three laws from an analysis of the data of Tycho Brahe, and that he concentrated mainly on the results for Mars. I begin to understand why! Mars is the closest to us of the superior planets and it has the highest eccentricity. In consequence its behavior seems to be the most difficult to describe by simple calculations.
I tracked the retrograde path of Mars very fully in 2016. I actually followed it from early in March until the beginning of October. Based on the success I had analyzing the results for Jupiter in 2015, which I showed in my book, I was perhaps a little over-confident about Mars. I put the results into the same fitting program that I had used for Jupiter, as well as for two earlier oppositions of Mars, and the results were AWFUL. My first reaction was to abandon the fitting idea completely. Using input data from the Observer’s Handbook, I wrote a program that used elliptical orbits for both Mars and the Earth, and the calculated retrograde loop was very accurately reproduced. That at least showed that my measurements were OK, but it went against my general philosophy to use the handbook values. My whole objective is to pull out values of my own.
At this point I recognized that the time interval I was trying to fit was almost a third of a Martian sidereal year, so that it was optimistic to approximate that part of Mars’s orbit by an arc of a circle, which is what my fitting program did. I also looked back at the fits to the two earlier oppositions of Mars. The quality of the fits was not quite as high as the fits for Jupiter, although I had been prepared to accept them at the time. I also realized that, by chance, at both the earlier oppositions Mars had been quite close to aphelion, when its angular velocity and distance from the Sun would have been changing relatively slowly, whereas, at the 2016 opposition, Mars was just about half way between aphelion and perihelion, so that its angular velocity and distance from the Sun would have been changing at their greatest rates. All of this indicated that I needed to modify the fitting program to let these changes happen. But I did want to keep the changes as simple as possible.
I added one new parameter, which measured the rate of change of the angular velocity, or its angular acceleration. If you took an introductory physics course, you probably met up with the set of equations describing a point object moving with constant acceleration. I used the same equations applied to the angular acceleration. As for the distance from the Sun, Kepler’s second law relates that to the angular velocity for an elliptical orbit, so I could use that relationship without adding another parameter. The resulting program gave good fits to the new results, and I also went back and reanalyzed the results from the two earlier oppositions with better agreement than the earlier fits. Here is the fitted curve for 2016.
While I really should wait until I have more data, it is tempting to try to extract a value for the eccentricity of Mars’ orbit, using a refinement of the method I applied to Saturn and Uranus on their page. The fit to the new data gives values for the instantaneous distance, R, and period, T, of the orbit, and I can calculate the ratio R²/T as 1.2297. Apart from some extra factors, this is a measure of the angular momentum of the orbit and it can be calculated from the semi-major axis, a, the period, P, and the eccentricity, e, as a²√(1 – e²)/P, or, if I combine this with Kepler’s third law, P²=a³, I can write that as √(a(1 – e²)), and this has to have the value 1.2297. In the case of Mars, I have a pretty good value of a based on the sidereal period, and given in my book as 1.525. Putting these two numbers together I calculate a value for e of 0.092. This is a really good value. Unfortunately, if I assume all the uncertainties are independent and I combine them according to the rules, I come up with an uncertainty of 0.033 for the final value. So I suppose the only honest answer I can get is e = 0.09 ±0.03.
Oh well, that is at least a start!