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


A A A A Автор Тема: Формула для нахождение склонения луны  (Прочитано 1068 раз)

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

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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от V4L1K
Всем привет, меня интересует именно ФОРМУЛА склонения луны, посылать меня на таблицы и планетарии не надо.

Мне нужно хоть какая то формула, которая зависит от возраста луны, дня в году, лунного узла и еще чего то там,
 я перелопатил много статей, но так и не нашел формулы.

Нашел только такое(https://helpiks.org/6-79203.html), но параметр t я не знаю как вычислять, поэтому я в тупике.

Буду вам очень благодарен за помощь.

Онлайн Toth

  • *****
  • Сообщений: 2 604
  • Благодарностей: 176
    • Сообщения от Toth
Re: Формула для нахождение склонения луны
« Ответ #1 : 29 Июн 2020 [13:24:31] »
меня интересует именно ФОРМУЛА склонения луны,
Вы про склонение в экваториальных координатах, про δ , Dec ?
Непонятно, зачем вам только склонение, без прямого восхождения.
Ну, ладно, вот код на Паскале, из книги О. Монтенбрук, Т. Пфлегер "Астрономия на персональном компьютере"
JD - это момент времени, на который вычисляются координаты. DEC - это и есть склонение.
(кликните для показа/скрытия)

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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от V4L1K
Re: Формула для нахождение склонения луны
« Ответ #2 : 29 Июн 2020 [13:32:10] »
меня интересует именно ФОРМУЛА склонения луны,
Вы про склонение в экваториальных координатах, про δ , Dec ?
Непонятно, зачем вам только склонение, без прямого восхождения.
Ну, ладно, вот код на Паскале, из книги О. Монтенбрук, Т. Пфлегер "Астрономия на персональном компьютере"
JD - это момент времени, на который вычисляются координаты. DEC - это и есть склонение.
(кликните для показа/скрытия)
Мне надо только склонение потому что только его я вычислить не могу,а прямое восхождение я умею вычислять.
Я вам благодарен за ответ,но мне надо более компакное решение.Например что то вроде такого как для солнца:
Dec = (24/PI)*acos(360*((d-81)/365))

Онлайн Toth

  • *****
  • Сообщений: 2 604
  • Благодарностей: 176
    • Сообщения от Toth
Re: Формула для нахождение склонения луны
« Ответ #3 : 29 Июн 2020 [14:12:12] »
но мне надо более компакное решение
Чем точнее, тем менее компактно.
Вам какая точность нужна ( в градусах ), и на какой период времени ?
И какие координаты нужны -
- средние на эпоху J2000.0
- средние на дату
- истинные на дату
« Последнее редактирование: 29 Июн 2020 [14:24:33] от Toth »

Онлайн Toth

  • *****
  • Сообщений: 2 604
  • Благодарностей: 176
    • Сообщения от Toth
Re: Формула для нахождение склонения луны
« Ответ #4 : 29 Июн 2020 [17:13:06] »
но параметр t я не знаю как вычислять,

Судя по формуле, t0 - это когда совпало начало драконического и сидерического месяцев.
А (t-t0) - дней с этого момента.

Но, вообще, статья какая-то мутная. Явно не астроном писал.

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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от V4L1K
Re: Формула для нахождение склонения луны
« Ответ #5 : 29 Июн 2020 [18:02:34] »
но мне надо более компакное решение
Чем точнее, тем менее компактно.
Вам какая точность нужна ( в градусах ), и на какой период времени ?
И какие координаты нужны -
- средние на эпоху J2000.0
- средние на дату
- истинные на дату
Что до точности то мне надо хотя бы пол градуса(на крайняк градус) точность
Думаю мне надо хотя бы средние на день,а что вы имеете ввиду под истинные на дату?

Онлайн Toth

  • *****
  • Сообщений: 2 604
  • Благодарностей: 176
    • Сообщения от Toth
Re: Формула для нахождение склонения луны
« Ответ #6 : 29 Июн 2020 [18:37:56] »
.. а что вы имеете ввиду под истинные на дату?
То есть вообще в координатах не разбираетесь?
Вот, посмотрите https://ru.wikipedia.org/wiki/Эпоха_(астрономия), и https://ru.wikipedia.org/wiki/Предварение_равноденствий
Но, если точность полградуса , то все равно какие, между ними разница сейчас порядка 0.3 градуса .
Кстати, полградуса - это видимый диаметр Луны.

Но все равно, даже с такой точностью более-менее компактная формула - это на неск. лет, на столетия-тыщщелетия нереально, там довольно громоздкие. Мне так кажется.

Кстати, -
,а прямое восхождение я умею вычислять.
а что у вас за формула? На какой период действует, и какая точность ?


« Последнее редактирование: 29 Июн 2020 [18:54:26] от Toth »

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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от V4L1K
Re: Формула для нахождение склонения луны
« Ответ #7 : 29 Июн 2020 [20:42:39] »
.. а что вы имеете ввиду под истинные на дату?
То есть вообще в координатах не разбираетесь?
Вот, посмотрите https://ru.wikipedia.org/wiki/Эпоха_(астрономия), и https://ru.wikipedia.org/wiki/Предварение_равноденствий
Но, если точность полградуса , то все равно какие, между ними разница сейчас порядка 0.3 градуса .
Кстати, полградуса - это видимый диаметр Луны.

Но все равно, даже с такой точностью более-менее компактная формула - это на неск. лет, на столетия-тыщщелетия нереально, там довольно громоздкие. Мне так кажется.

Кстати, -
,а прямое восхождение я умею вычислять.
а что у вас за формула? На какой период действует, и какая точность ?
Она базируеться на прямом восхождении солнца и возрасте луны.
Сама формула:
 а луны = а солнца + (возраст луны * 12.2°)

Онлайн Toth

  • *****
  • Сообщений: 2 604
  • Благодарностей: 176
    • Сообщения от Toth
Re: Формула для нахождение склонения луны
« Ответ #8 : 29 Июн 2020 [21:03:12] »
Она базируеться на прямом восхождении солнца и возрасте луны.
Слишком мудрено. Я думал проще, когда всего 1 аргумент - время ( например, количество дней от даты 01.01.2000 ).
Хотя для RA Солнца и возраста Луны - должна быть формула с этим одним аргументом.
Ну, ладно, наверное для вычисления RA Солнца и возраста Луны - у вас компактная формула.

Вы её проверяли на точность? Можно например тут - http://vo.imcce.fr/webservices/miriade/?forms
Проверьте например на 1 и 2 июля 2020 г. См. рис -

PS И зачем вы цитируете весь пост, это захламляет.



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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от V4L1K
Re: Формула для нахождение склонения луны
« Ответ #9 : 30 Июн 2020 [14:56:24] »

Слишком мудрено. Я думал проще, когда всего 1 аргумент - время ( например, количество дней от даты 01.01.2000 ).
Как для меня, когда только 1 аргумент это слишком мудрено, для компьютера возможно в самый раз считать, но для меня - ну такое.А вот обычные аналитические формулы считать самый раз)

Ну, ладно, наверное для вычисления RA Солнца и возраста Луны - у вас компактная формула.
Да, возраст луны я так считаю:
возраст = месяц* + день + лунное число(в 2020 - 4).
месяц* = для формул надо брать текущий месяц(7-1 =6 например),а что бы реальный узнать возраст надо отнять 1 от результата.

А прямое восх. для солнца = (d-80*)/15
80* - это для обычного года, для высокосного будет 81. Это дней до зимнего солцестояния если не ошибаюсь.

Мои значения а солнца
  Дата          прям.восх.     ошибка
1.07.2020  6h43m59.99s      ~0.5m
2.07.2020  6h48m00s      ~0.5m

Мои значения а луны
  Дата                   возраст                    прям.восх.          ошибка
1.07.2020    10д(11 в формуле)       15h 31m 59.99s      ~15.86m
2.07.2020    11д(12 в формуле)      16h 24m 00s      ~11.44m

PS И зачем вы цитируете весь пост, это захламляет.
Я тогда просто с телефона сидел, а там мне неочень удобно было выделять и убирать теги

Онлайн Toth

  • *****
  • Сообщений: 2 604
  • Благодарностей: 176
    • Сообщения от Toth
Re: Формула для нахождение склонения луны
« Ответ #10 : 30 Июн 2020 [19:10:23] »
А ну, если вы еще и Солнце считаете, то ладно. Кстати, движение Солнца проще рассчитывается, чем Луны, у Луны в " теории движения " больше членов при заданной точности.

Вот, нашел самое компактное, у D.Vallado . Выбрал для dec. 1 аргумент - дата/ время JD
T= ( JD - 2451545.0 ) / 36525.0   
Эклиптическая долгота Луны
 L= 3.8104028 + 8399.7091*T
          +0.1097812*Sin(2.3544491+8328.6911*T)
           -0.022165*Sin(4.5238934-7214.063*T)
          +0.0115191*Sin(4.1137410+15542.754*T)
          +0.0036651*Sin(4.7106436+16657.382*T)
           -0.003316*Sin(6.2395520+628.30195*T)
           -0.001919*Sin(3.2567843+16866.932*T)
Эклиптическая широта Луны
 B=   0.08953539*Sin( 1.62839219+8433.46637*T )
           + 0.00488692*Sin( 3.98284135+16762.15732*T)
           - 0.00488692*Sin( 5.555383+  104.7752565*T)
          - 0.002967059*Sin( 3.79783645-7109.288039*T)
Перевод в экваториальные
 Dec=ArcSin(0.397735506*Cos(B)*Sin(L) + 0.917500118*Sin(B))

Все в радианах, ибо и в Паскаль и в Си и в Excel - синусы, косинусы питаются радианами.
Проверял, отклонение с mean J2000 на период 1990..2030 - не более 0.3 град.

Вот первоисточник - там всякие переводы рад-> град->рад.. Но там видно, каков примерно вклад каждого слагаемого в градусах.
(кликните для показа/скрытия)

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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от V4L1K
Re: Формула для нахождение склонения луны
« Ответ #11 : 30 Июн 2020 [21:22:55] »
Спасибо большое вам