A A A A Автор Тема: Как проверить правильность координат ECEF из TLE  (Прочитано 2426 раз)

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

Оффлайн Upsilon

  • *****
  • Сообщений: 518
  • Благодарностей: 245
    • Сообщения от Upsilon
z1  =  22.3334 km
z = 4.08 km
Читайте тему внимательнее https://astronomy.ru/forum/index.php/topic,141844.msg3640161.html#msg3640161

Смотрел для разных моментов времени.
И какая у вас максимальная Z получилась в течение суток?

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
+-27.5 км. Спасибо что помогаете. А вы точно правильно посчитали? Такой разброс в принципе может быть.

Оффлайн Upsilon

  • *****
  • Сообщений: 518
  • Благодарностей: 245
    • Сообщения от Upsilon
Для ГС с наклонением 0.02 градуса (Norad 37150) z не может быть больше +-14 км, это чистая арифметика.  Такое впечатление, что у вас tle как-то криво вводятся. Не пробовали вывести все параметры tle на печать после ввода в программу и сравнить?

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
Я в дебагере смотрел инициализированный класс. Всё чётко. Не понимаю. Извиняюсь, действительно не внимательно посмотрел на пост.

Оффлайн Upsilon

  • *****
  • Сообщений: 518
  • Благодарностей: 245
    • Сообщения от Upsilon
Скриншот хоть покажите, чего там инициализировалось.

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
На VS набросал тестовый проект.

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
Вот ещё

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
и ещё

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
Может лучше весь проект дать?

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
Пусть меня автор простит. Но он облажался.

Оффлайн Upsilon

  • *****
  • Сообщений: 518
  • Благодарностей: 245
    • Сообщения от Upsilon
Вводится всё правильно. В коде библиотеки тоже косяков не вижу. Используйте и не заморачивайтесь.

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
Я боюсь, что из-за неправильных данных у меня проблемы, в последующих модулях, которые опираются на эти эфемериды. А есть ли в нете приложение позволяющее проверить эту библиотеку?

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
Вот нашёл

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
Сравнил работу двух различных библиотек. Результат сошёлся, значит первоначальные данные были правильные. Z для sgp не превышает 14 км, для sdp как раз то что у меня 27.5 км. Библиотека автоматически выбирает модель в зависимости от периода спутника (>225 мин то sdp). Спасибо за помощь. Интересно бы почитать про точность модели sdp.

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
Модель sdp не учитывает, то что геостационары если я не ошибаюсь каждый сутки включают движки и корректируют свою орбиту. Может ли получиться так, что sgp даст большую точность чем sdp для геостационара? Просто в моём проекте, единственное место где может быть ошибка это не правильно определённые эфемериды. Другие места отлажены и 100 процентов работают правильно.  Мне нужна большая точность, не до метров конечно же, но несколько км точно.
« Последнее редактирование: 24 Апр 2016 [09:43:45] от Abraziv »

Оффлайн Upsilon

  • *****
  • Сообщений: 518
  • Благодарностей: 245
    • Сообщения от Upsilon
Геостационары не корректируют орбиту ежедневно.
Ни sgp, ни sdp не учитывают подобные изменения орбит.
Используйте sdp и не мучайтесь.

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
Эх. Спасибо за оказанную помощь.

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
Снова я. Не подскажите,  существует ли более точный способ перевода времени в utc в зависимости от географического местоположения. Ну скажем не utc+8, а utc + 8.236 ?

Оффлайн Upsilon

  • *****
  • Сообщений: 518
  • Благодарностей: 245
    • Сообщения от Upsilon
Существует всемирное время UTC. Существует поясное время (UTC+8, например). UTC + 8.236 не существует, никто не пользуется таким временем.
От долготы зависит местное звездное время, шкала же гражданского времени зависит только от часового пояса.

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

  • Новичок
  • *
  • Сообщений: 46
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Abraziv
Смотрите что получается, я стою на границе часовых поясов +7 и +8. Нахожусь в +7 и использую TLE путём перевода времени в utc (вычитаю 7 часов). После это я совершают марш на 10 км и на тебе, я очутился в utc +8. И переводу в utc уже как -8 и позиция спутника поменялась причём сильно ( особенно по z) Согласитесь бред.