Расчет положения Луны

Discussion in 'Болталка' started by FriLL, 19 Feb 2017.

  1. FriLL

    FriLL Member

    Joined:
    14 Sep 2008
    Messages:
    90
    Likes Received:
    24
    Reputations:
    8
    Пытаюсь написать алгоритм расчета положения луны от текущего времени
    Я нашел данные по скорости, удаленности в апогее и перигее, но не могу понять как связать это с текущими данными времени

    Возможно стоит взять известное время-положение, а затем интерполировать данные и получать информацию о положении в любое время
     
    #1 FriLL, 19 Feb 2017
    Last edited: 19 Feb 2017
  2. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    627
    Likes Received:
    246
    Reputations:
    42
    Античат - форум астрономов, блеать!
     
  3. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    GitHub - tingletech/moon-phase: draw the moon in the correct phase ...
    https://github.com/tingletech/moon-phase - Сохраненная копия - Похожие
    draw the moon in the correct phase for today. Contribute to moon-phase development by creating an account on GitHub.
    GitHub - solarissmoke/php-moon-phase: A PHP Class for ...
    https://github.com/solarissmoke/php-moon-phase - Сохраненная копия - Похожие
    MoonPhase is available on Packagist (solaris/php-moon-phase) and can be installed using Composer. Alternatively you can grab the code directly from GitHub ...
    NASA Open Source Software
    https://code.nasa.gov/ - Сохраненная копия - Похожие
    NASA Officials: Beth Beck and Jason Duley · A NASA Open Government Initiative Website.
    Phases of the Moon JS Model - Open Source Physics
    www.opensourcephysics.org/items/detail.cfm?ID... - Сохраненная копия
    The EJS Phases of Moon JS model displays the appearance of the Moon and how it changes depending on the position ... 1 source code document is available
     
  4. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    [​IMG]
    на родину собрался, не иначе
     
  5. trolex

    trolex Well-Known Member

    Joined:
    6 Dec 2009
    Messages:
    592
    Likes Received:
    1,391
    Reputations:
    6
    хороший мультик
    [​IMG]
    [​IMG]
    [​IMG]
     
    Veil likes this.
  6. Veil

    Veil Banned

    Joined:
    21 May 2015
    Messages:
    2,031
    Likes Received:
    3,384
    Reputations:
    72
     
  7. FriLL

    FriLL Member

    Joined:
    14 Sep 2008
    Messages:
    90
    Likes Received:
    24
    Reputations:
    8
    В принципе я решил как сделать алгоритм. Мы выясняем положение луны 1 января 1970г (0 Unix time).
    Далее зная длину орбиты и скорость луны мы просто прибавляем к 0 нужный Unix time(соответсвующий нужной дате/время) и вычисляем расстояние(s=v*t) которое прошла луна за это время.
     
  8. Veil

    Veil Banned

    Joined:
    21 May 2015
    Messages:
    2,031
    Likes Received:
    3,384
    Reputations:
    72
  9. FriLL

    FriLL Member

    Joined:
    14 Sep 2008
    Messages:
    90
    Likes Received:
    24
    Reputations:
    8
    Дальше используя какую либо графическую библиотеку попробую визуализировать
     
  10. Payer

    Payer Elder - Старейшина

    Joined:
    14 May 2010
    Messages:
    1,002
    Likes Received:
    4,776
    Reputations:
    62
    Неправильно.
    Луна движется не по кругу и скорость и время не есть константы.
    Вам нужно взять нормальные астрономические данные по Луне, допустим на начало каждого месяца.
    А дальше уже прибавлять.
    Точность будет минуты и секунды.
    С семидесятого года по вашему методу набежит погрешность в дни и недели.
    Вот типа так.
     
  11. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    просто надо себя хорошо вести и тогда переведут в палату с окнами
     
  12. Veil

    Veil Banned

    Joined:
    21 May 2015
    Messages:
    2,031
    Likes Received:
    3,384
    Reputations:
    72
    Видимо Марс в Сатурне или Венера в Юпитере,но вижу что здесь дурь в шизе.
     
  13. FriLL

    FriLL Member

    Joined:
    14 Sep 2008
    Messages:
    90
    Likes Received:
    24
    Reputations:
    8
    Я понимаю что орбита луны это эллипс, однако скорость её не меняется, по данным википедии 1,023 км/с.
    Это значит то, что отсчитывая с любого момента мы должны получать правильные данные
     
  14. Payer

    Payer Elder - Старейшина

    Joined:
    14 May 2010
    Messages:
    1,002
    Likes Received:
    4,776
    Reputations:
    62
    Вот в этом вся ошибка.
    Когда у вас будет полная Луна по расчетам и последняя четверть наяву вы будете искать ошибку - вспомните мои советы.
     
  15. trolex

    trolex Well-Known Member

    Joined:
    6 Dec 2009
    Messages:
    592
    Likes Received:
    1,391
    Reputations:
    6
    луна колеблется как маятник, при приближении к земле скорость возрастает, при удалении снижается,
    в википедии написано в скобках что это средняя скорость,
    даже если ты будешь считать не от 1970 года а от прошлого месяца, то получишь со своей средней скоростью существенную ошибку,
    а если с 1970, то скорость может быть 1.02301, может 1.02349, за 47 лет луна сделала примерно 500 циклов, получаешь ошибку в одну четверть цикла,
    и то это самый простейший случай, когда скорость и траектория одна и та же, там наверное и скорость (средняя) луны меняется и длина её траектории, и корректировки с течением времени делают,
    в общем ищи готовое решение
     
  16. FriLL

    FriLL Member

    Joined:
    14 Sep 2008
    Messages:
    90
    Likes Received:
    24
    Reputations:
    8
    Да мне не нужно готовое решение, я хочу сам это сделать, поэтому собираю информацию
     
  17. BabaDook

    BabaDook Well-Known Member

    Joined:
    9 May 2015
    Messages:
    1,066
    Likes Received:
    1,565
    Reputations:
    40
    Почему-бы и нет. Ведь главное душа ))
     
  18. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    оконцев нэту в палате, но на луну выть надо вовремя?
     
    Veil and Matcal Koushek like this.
  19. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    3,380
    Likes Received:
    5,179
    Reputations:
    48
    нужно точно расчитать фазу луны, а то лунная призма не прощает погрешности и превращение может быть как в прошлый раз
    [​IMG]