Я хочу знать, как меняется азимут солнца на закате в течение года.
Сначала я думал, что оно будет иметь чисто синусоидальное движение, достигая своих максимумов и минимумов в дни солнцестояния и достигая точного запада в дни равноденствий. Но вскоре после этого я узнал об аналемме и хотел посмотреть, как реальные данные будут отличаться от простой синусоидальной функции.
Я вычислил азимут заката для каждого дня в 2021 году на 47° северной широты, используя пакет Astral python , и построил его относительно этой синусоидальной функции, где день летнего солнцестояния равен 170, номеру дня, считая с 1 января, когда начинается лето. солнцестояние выпадает:
(Примечание: это действительно должно вычитать день # летнего солнцестояния для фазового сдвига, но это то, что сработало для меня, поскольку ось Y перевернута в p5.js.)
Вот что я получил, когда сопоставил их друг с другом с 1 января по 31 декабря. Никаких осей, потому что изначально я задумал этот проект в p5.js, и это заняло слишком много времени. Ожидаемый азимут функции синуса темно-зеленый, а наблюдаемый азимут фуксия:
И вот что я получил, когда нанес на график разницу между наблюдаемым и предсказанным азимутом, снова с 1 января по 31 декабря:
Сначала я был удивлен, потому что ожидал, что это более или менее совпадет с уравнением времени:
Но уравнение времени имеет два минимума и максимума, а мой график — три. Сначала я подумал, что мои данные неверны, но данные с sund.js подтвердили мои выводы.
Чем объясняется эта разница? Причины, о которых я могу думать, следующие:
Вот эскиз p5.js, если вы хотите поковыряться, и имейте в виду, что ось Y перевернута в p5.js.
Есть две причины, по которым реальный азимут отличается от теоретической синусоиды:
Для первого пункта реальный азимут можно вычислить из
Примечание: эклиптическая долгота увеличивается с 0, начиная с мартовского равноденствия.
ДжонХольц
Грег
Грег Миллер