Is Earth Longitude Aligned Correctly in 1.6.0?
Posted: 12.03.2010, 09:37
While working on a script regarding the Equation of Time, I found that the Earth Longitude over which Celestia draws the Sun does not match exactly the theoretical values of computational astronomer Jean Meeus in his book ASTRONOMICAL ALGORITHMS. The difference is somewhat small (only a few miles if projected to the Equator) but this seems significant enough to take a look.
Example 1: At 12:00:00 UTC on 2000 Nov 2, Celestia 1.6.0 shows the Sun over Earth Longitude -4.05703?. At 4 minutes (of time) per degree, this means that Celestia shows that is the Sun is "running fast" by 16 minutes 13.7 seconds. In other words, it arrived early by that amount over the Prime Meridian since it has passed it by 12:00:00. According to the text of ASTRONOMICAL ALGORITHMS, chapter 27, the Sun should "run fast" by 16 min 25 sec for that date, though if you do his math for the date according to the method of Example 27.b, you get 16 min 28.1 sec. With 4 minutes (240 seconds) of time per degree, even in the former of ASTRONOMICAL ALGORITHMS' two figures this means that Celestia is plotting Earth's subsolar point 11.3 sec / 240 sec / degree = 0.047083? too far to the east on this date. This equates to roughly 3 miles.
Example 2: If you set Celestia 00:00:00 UTC on 1992 October 13 (as in the ASTRONOMICAL ALGORITHMS, example 27.b), Celestia shows the Sun above Earth Longitude 176.65265?. Subtract this from 180? and you get 3.34735?. Multiply it by 4 min/degree and you get that the Sun is running early by 13.3894 minutes or 13 min 23.4 sec. But the Meeus prediction in Example 27.b states that the amount should be 13 min 42.7 sec. (And I did verify his math.) This equates to Earth's subsolar point being shown about 5 miles east of where it should be.
Meeus's algorithms are supposed to be based on VSOP87, as are Celestia's, so I'd be glad if someone else took a look at this and checked my math. If Meeus is right, then it suggests that Celestia's alignment of Earth's Longitude or speed of Earth's rotation may be off by a bit. This would affect times of eclipses viewed at Earth's surface, sunrise and sunset times etc. Could such a significant difference be caused by round-off or by Celestia's truncation of VSOP87?
Many thanks to anyone who can help clarify this discrepency or show me where my math went wrong.
Regards,
VikingTechJPL
P.S. I just checked the same in 1.4.1, and discrepencies occur there too—but in the opposite direction! So it goes.
Example 1: At 12:00:00 UTC on 2000 Nov 2, Celestia 1.6.0 shows the Sun over Earth Longitude -4.05703?. At 4 minutes (of time) per degree, this means that Celestia shows that is the Sun is "running fast" by 16 minutes 13.7 seconds. In other words, it arrived early by that amount over the Prime Meridian since it has passed it by 12:00:00. According to the text of ASTRONOMICAL ALGORITHMS, chapter 27, the Sun should "run fast" by 16 min 25 sec for that date, though if you do his math for the date according to the method of Example 27.b, you get 16 min 28.1 sec. With 4 minutes (240 seconds) of time per degree, even in the former of ASTRONOMICAL ALGORITHMS' two figures this means that Celestia is plotting Earth's subsolar point 11.3 sec / 240 sec / degree = 0.047083? too far to the east on this date. This equates to roughly 3 miles.
Example 2: If you set Celestia 00:00:00 UTC on 1992 October 13 (as in the ASTRONOMICAL ALGORITHMS, example 27.b), Celestia shows the Sun above Earth Longitude 176.65265?. Subtract this from 180? and you get 3.34735?. Multiply it by 4 min/degree and you get that the Sun is running early by 13.3894 minutes or 13 min 23.4 sec. But the Meeus prediction in Example 27.b states that the amount should be 13 min 42.7 sec. (And I did verify his math.) This equates to Earth's subsolar point being shown about 5 miles east of where it should be.
Meeus's algorithms are supposed to be based on VSOP87, as are Celestia's, so I'd be glad if someone else took a look at this and checked my math. If Meeus is right, then it suggests that Celestia's alignment of Earth's Longitude or speed of Earth's rotation may be off by a bit. This would affect times of eclipses viewed at Earth's surface, sunrise and sunset times etc. Could such a significant difference be caused by round-off or by Celestia's truncation of VSOP87?
Many thanks to anyone who can help clarify this discrepency or show me where my math went wrong.
Regards,
VikingTechJPL
P.S. I just checked the same in 1.4.1, and discrepencies occur there too—but in the opposite direction! So it goes.