Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

TLE in GPS

Тема в разделе "Высокоточное позиционирование", создана пользователем nifarap, 25 янв 2016.

  1. nifarap

    Регистрация:
    9 апр 2015
    Сообщения:
    16
    Симпатии:
    1
    Здравствуйте, недавно столкнулся с такой проблемой.
    Нужно проверить работоспособность алгоритма наведения работающего на данных GPS и, желательно, на метеорологических спутниках, но о них нашел лишь данные в формате TLE.
    Так вот, подскажите, пожалуйста, незнающему , как нам эти данные преобразовать в нужный формат, чтобы проверить работоспособность алгоритма.
    Нужны такие вот данные:
    синусная поправка радиуса орбиты
    отличие главного движения от расчетного
    средняя аномалия
    косинусная поправка аргумента долготы
    эксцентриситет
    синусная поправка аргумента широты
    квадратный корень главной полуоси
    опорное время привязки эфемерид
    косинусная поправка к углу наклонения
    долгота восходящего узла орбитальной плоскости
    синусная поправка к углу наклонения
    угол наклонения
    косинусная поправка радиуса орбиты
    аргумент перигея
    скорость изменения прямого восхождения
    скорость изменения угла наклонения
    оценка групповой дифференциальной задержки
    поправка времени, мс
    поправка времени, мс/мс2
    поправка времени, мс/мс
     
    #1
  2. nifarap

    Регистрация:
    9 апр 2015
    Сообщения:
    16
    Симпатии:
    1
    либо если кто знает, как из этих TLE можно узнать положение спутника в определенный момент времени, либо на промежутке.
     
    #2
    иван45 нравится это.
  3. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная
    Начинать можно сразу с
    Frequently Asked Questions for Revisiting Spacetrack Report #3 AIAA 2006-6753
    ссылка на эту страничку идёт с Revisiting Spacetrack Report #3 AIAA 2006-6753
    Собственно, саму книгу Fundamentals of Astrodynamics and Applications by David Vallado можно найти в интернете, правда, только первую редакцию 1997 года.
    См. также The OrbitTools Libraries NORAD SGP4/SDP4 Implementations in C++ and C# by Michael F. Henry
    З.Ы. Вы всё-таки посмотрите, как правильно по-русски называются термины, о которых вы пишите в первом посте.
     
    #3
    Александр Устинов и nifarap нравится это.
  4. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная
    Помню, что на сайте Вадима Чазова было что-то про преобразование TLE, но не мог вспомнить где.::biggrin24.gif::
    Сейчас нашёл.
    На страничке Нечто из астрометрии и небесной механики есть ссылка на Прогноз орбитального движения космического аппарата и в описании сказано:
    "Программная реализация алгоритма.
    Модуль unfornor.pas.
    procedure FromNoradToDesCart.
    procedure FromDesCartToNorad"
     
    #4
    Александр Устинов и nifarap нравится это.
  5. nifarap

    Регистрация:
    9 апр 2015
    Сообщения:
    16
    Симпатии:
    1
    Здравствуйте ещё раз, но вдруг кто-то сможет подсказать именно с этой задачей, без вмешательства SGP4 ?
    Используя алгоритм GPS http://www.gps.gov/technical/icwg/IS-GPS-200H.pdf стр. 159 для метеоспутника NOAA 19 никак не получается верный ответ положения спутника и углов к нему.

    Вот пример tle файла:
    NOAA 19
    1 33591U 09005A 16031.48171577 .00000103 00000-0 81022-4 0 9997
    2 33591 99.0223 347.2628 0013044 245.7495 114.2314 14.12033971359709

    В формулу отсюда лишь беру(с переводом в полукруг):
    io 9-13 0.55012388888888888888888888888889 угол наклонения
    OMEGAo 18-25 1.9292377777777777777777777777778 долгота восходящего
    e 27-33 0.013044 эксцентриситет
    w 35-42 1.365275 аргумент перигея
    Mo 44-51 0.63461888888888888888888888888889 средняя аномалия

    и отдельно квадратный корень главной полуоси=2690,9106265351883663254695944981 м1/2

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

    может кто-то подсказать, что я не так делаю?
     
    #5
  6. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная
    Вас только аватарка от моей ругани спасает::biggrin24.gif::
    Я понимаю, что фраза
    для вас мало что значит.
    Но не это сейчас главное.
    Хорошо. Начальные условия задачи вы привели.
    Но что с чем сравнивали? Что приняли за эталон и что получили вы?
    На какой интервал времени строили прогноз?
    Как получили значение большой полуоси орбиты? Кеплеровы элементы орбиты.
    Это как сказать.::laugh24.gif::
    Это счислимые величины.
     
    #6
  7. nifarap

    Регистрация:
    9 апр 2015
    Сообщения:
    16
    Симпатии:
    1
    Сравнивал со значениями из Orbitron и сайта http://www.satview.org/forec.php?sat_id=33591U&dmy=01022016&hms=1433
    Ну вот их значения я как раз и принимал,как те,к которым нужно стремиться.

    Рассчитывал на день вперед.
    То есть данные получены 31.01.16 в 11:33
    Считаю на то же время, но уже 1ого февраля.

    У Орбитрона: аз 335 и ел -35,4
    У меня: -18.2879 66.7167

    насчет большой оси , есть значения его основное на сайте, что выше вписал, но и просто складывал радиус Земли + расстояние до орбиты спутника (870км)

    насчет того, что данные нельзя использовать в других формулах, то есть теперь можно считать лишь по SGP4/SDP4 ?(

    но ведь в GPS нам эти поправки нужны лишь для более точного определения (до метра),а тут это не важно.
     
    #7
  8. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная
    Если у вас есть среднее движение, то значит есть и большая полуось.
    Третий закон Кеплера. В нашем случае — n2a3 = μ
    Пятая строчка в Table 30-II. Elements of Coordinate System (part 1 of 2) стр. 163.
    Не обязательно. Можно перейти от осреднённых элементов к оскулирующим (osculor в переводе с латыни – поцелуй. Ох уж эти французы!) и считать, как вашей душе угодно. Как это сделать, написано у Вадима Чазова. Ссылку приводил выше.
    Так какая нужна точность?
    Может быть вам можно будет ограничиться только вековыми возмущениями от второй зональной гармоники J2?
    вековые_возмущения.png
    --- Сообщения объединены, 1 фев 2016, Оригинальное время сообщения: 1 фев 2016 ---
    аз – азимут, а ел – высота? Так может быть дело не в орбите, а в переходе от инерциальной СК (или гринвичской СК) к топоцентрической?
     
    #8
  9. иван45

    Регистрация:
    28 мар 2013
    Сообщения:
    5
    Симпатии:
    0
     
    #9
  10. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление