Телескопы покупают здесь


A A A A Автор Тема: Неточное вычисление времени восхода/захода Солнца  (Прочитано 675 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн NaeelАвтор темы

  • Новичок
  • *
  • Сообщений: 3
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Naeel
Здравствуйте.
Наваял программу/сайт на JS, которая, в том числе, производит вычисление положения светила, чтобы моделировать тени от возвышенностей.

https://whatthepeak.com/

Можно выбрать любое местоположение, нажав на иконку глобуса с лупой (правая вверху), либо сразу нажать иконку глобуса со стрелкой вниз, получив, тем самым,  с сервера Google данные о высотах для
заштрихованного прямоугольника.
Появится розовая область, обозначающая зону видимости из заданной маркером-Глазом точки.
По периметру - линия горизонта, проплешины - невидимые участки (низменности и тд)

Нажмите иконку Солнце с тенью - справа вторая снизу.
Ползунок снизу слева - время, от рассвета до заката.
Можно воспользоваться более подробной "инструкцией" - кликните на ? вверху справа

Declination внизу - высота солнца над горизонтом.
По логике, когда это значение равно нулю - это и есть время заката или время рассвета.

Для вычисления положения Солнца использовал алгоритм отсюда - Положение Солнца на небе

Уравнение восхода
взято из Вики: https://ru.wikipedia.org/wiki/%D0%A3%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%BE%D1%81%D1%85%D0%BE%D0%B4%D0%B0

Не вычисляются восход с закатом корректно.
Подскажите, где просчёт

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
По логике, когда это значение равно нулю - это и есть время заката или время рассвета.
Неверно. Моментом восхода/захода Солнца/Луны считается момент, когда верхний край Солнца/Луны касается местного математического горизонта. Необходимо учитывать радиус Солнца/Луны, атмосферную рефракцию, а для Луны также горизонтальный параллакс.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн NaeelАвтор темы

  • Новичок
  • *
  • Сообщений: 3
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Naeel
Это я знаю. Практически - тоже.
Периодически снимаю, как солнце садится в море. В попытках поймать синий луч - видел как-то раз эту вспышку.

Но тут не природа, алгоритм сбоит.
Или я его неправильно применяю.

Разница по вычислениям высокая - 7 минут восход, 10 - заход.
Проверил сейчас только для сегодняшнего дня на широте Ульяновска.

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Какая долгота дня в день равноденствия?
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Кстати, про уравнение времени не забыли?
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн NaeelАвтор темы

  • Новичок
  • *
  • Сообщений: 3
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Naeel
Спасибо за подсказку о днях равноденствия.
Простая формула Уравнения восхода лучше работает -


Долгота дня 12 часов и для 20 марта, и для 22 сентября.
Но ошибка по временам восхода/захода есть - осенью оба значения вычисляются более поздним временем, весной - более ранним.
На 1.1-1.2 градуса по восхождению.

Видимо, я изначально неправильно поставил вопрос.

Есть методика расчёта, указанная в моём первом посте - ссылка на страницу на нашем сайте.
Задача - как из этих формул вывести время восхода/захода центра светила
Решить, так сказать, обратную задачу, не нахождение координат по времени, а, напротив, найти время, когда солнце будет иметь заданную координату.

Добиваться очень высокой точности, учитывая уравнение времени и тд, не смысла, т.к. точность высот поверхности,
получаемой с сервера Google, а затем дополнительно аппроксимируемой программой, весьма невысокая.

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Долгота дня 12 часов и для 20 марта, и для 22 сентября.
А должно быть около 12 часов и 20 минут за счёт рефракции и радиуса.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн xd

  • *****
  • Сообщений: 17 977
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/