A A A A Автор Тема: Вычисление аргумента перицентра ИСЗ  (Прочитано 4479 раз)

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

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

  • Новичок
  • *
  • Сообщений: 27
  • Благодарностей: 0
    • Сообщения от GreenEkatherine
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #20 : 16 Июн 2015 [22:25:07] »
Совершенно непонятно, что вам в результате нужно  :(. Проверить правильность какой-то диссертации или вычислить элементы орбиты из реальных данных?

Вычислить орбиту, конечно же. Диссертацию я упомянула как источник формул.

5) Казалось, что на таком небольшом промежутке возмущения не должны быть заметны, спасибо за пояснение.
1) Известные значения высот взяты из открытых источников, как они были получены, я не знаю.
2), 4) Поняла, буду вычислять по книге.
3) Наклонение также брала из открытых источников, о давности ничего не оговаривалось.

Оффлайн Upsilon

  • *****
  • Сообщений: 518
  • Благодарностей: 245
    • Сообщения от Upsilon
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #21 : 16 Июн 2015 [22:47:07] »
В задачах движения ИСЗ довольно много алгоритмов и системы координат используются разные, вот что для решения конкретной задачи удобнее - то и используется. Поэтому диссертация как источник формул - не очень удачный вариант, автор диссертации использовал те формулы, которые ему более подходят для решения его задачи. Учиться лучше по учебникам :).
5) Казалось, что на таком небольшом промежутке возмущения не должны быть заметны, спасибо за пояснение.
Так там и возмущения небольшие. И опять-таки, смотря откуда вы взяли вектора положения и скорости. Для их вычисления используют разные способы вычисления (аналитические разложения, интегрирование, смешанные методы). Если бы эти данные были вычислены в предположении невозмущенного движения, изменялся бы только один параметр -  истинная аномалия. А в возмущенном движении шевелятся все параметры, это нормально.

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

  • Новичок
  • *
  • Сообщений: 27
  • Благодарностей: 0
    • Сообщения от GreenEkatherine
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #22 : 17 Июн 2015 [11:04:44] »
Векторы положения и скорости якобы списываются со спутника. Каким методом они там рассчитываются – хороший вопрос. Спасибо, Upsilon, вы мне очень помогли. Впервые за время общения на форумах удалось получить грамотную консультацию  :)
Буду дальше разбираться.

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #23 : 17 Июн 2015 [11:58:58] »
Если прямо со спутника, значит с его подсистемы навигации, вероятно GPS.
Работайте лучше с большой полуосью орбиты, высоты - это профанация :)
У природы нет плохой погоды, у неё просто на нас аллергия.

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

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

  • Новичок
  • *
  • Сообщений: 27
  • Благодарностей: 0
    • Сообщения от GreenEkatherine
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #24 : 17 Июн 2015 [12:13:54] »
Работайте лучше с большой полуосью орбиты, высоты - это профанация :)

С другой стороны, боишься, что погрешности станут катастрофическими, если ворочать радиусами.

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #25 : 17 Июн 2015 [12:18:49] »
У нас есть две величины, связанные между собой через аддитивную константу, взятую от балды. Абсолютные погрешности остаются теми же, что вразнос может пойти?
У природы нет плохой погоды, у неё просто на нас аллергия.

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

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

  • Новичок
  • *
  • Сообщений: 27
  • Благодарностей: 0
    • Сообщения от GreenEkatherine
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #26 : 17 Июн 2015 [12:27:25] »
У нас есть две величины, связанные между собой через аддитивную константу, взятую от балды.

Хорошо, буду работать с большой полуосью. На первых порах казалось, что сообщили, то и нужно использовать, а сообщили высоты.

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

  • Новичок
  • *
  • Сообщений: 27
  • Благодарностей: 0
    • Сообщения от GreenEkatherine
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #27 : 02 Июл 2015 [12:03:27] »
Проглядела одну важную вещь. Векторы скорости и положения, как говорится в приведенной книге, должны быть в экваториальной системе координат, а я приводила их координаты в Гринвичской системе координат.

Полученные элементы орбиты, а именно долготу восходящего узла, наклонение орбиты и аргумент широты, я подставляю в матрицу поворота для перехода из орбитальной системы координат в инерциальную геоцентрическую (назовем ее Mин).
Далее по звездному времени я строю матрицу поворота для перехода из инерциальной СК в Гринвичскую (Mгр).

Вопрос: если вычислять элементы орбиты для матрицы поворота по векторам скорости и положения, заданным в Гринвичской СК, получится ли сразу матрица вида Mгр*Mин или же надо честно сначала переводить векторы в инерциальную СК, а затем вычислять обе матрицы?

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #28 : 02 Июл 2015 [12:08:59] »
Можно произведение использовать, главное порядок соблюдать (умножение матриц некоммутативно)
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн Upsilon

  • *****
  • Сообщений: 518
  • Благодарностей: 245
    • Сообщения от Upsilon
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #29 : 02 Июл 2015 [13:25:41] »
Полученные элементы орбиты, а именно долготу восходящего узла, наклонение орбиты и аргумент широты, я подставляю в матрицу поворота для перехода из орбитальной системы координат в инерциальную геоцентрическую (назовем ее Mин).
Что вы подразумеваете под орбитальной системой координат в данном случае??

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

  • Новичок
  • *
  • Сообщений: 27
  • Благодарностей: 0
    • Сообщения от GreenEkatherine
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #30 : 02 Июл 2015 [15:53:27] »
Что вы подразумеваете под орбитальной системой координат в данном случае??

Систему координат с центром, совпадающим с центром масс спутника, ось OX совпадает с вектором движения спутника, OZ направлена от центра масс Земли, а OY дополняет систему векторов до правой.

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

  • Новичок
  • *
  • Сообщений: 27
  • Благодарностей: 0
    • Сообщения от GreenEkatherine
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #31 : 02 Июл 2015 [15:55:18] »
Можно произведение использовать, главное порядок соблюдать (умножение матриц некоммутативно)

Вопрос в том, будет ли полученная матрица матрицей произведения, если элементы орбиты посчитаны по векторам в Гринвиче?

Оффлайн Upsilon

  • *****
  • Сообщений: 518
  • Благодарностей: 245
    • Сообщения от Upsilon
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #32 : 02 Июл 2015 [20:45:27] »
Систему координат с центром, совпадающим с центром масс спутника, ось OX совпадает с вектором движения спутника, OZ направлена от центра масс Земли, а OY дополняет систему векторов до правой.
Непонятно, на каком этапе у вас появляется орбитальная система координат.  Изначально же были геоцентрическая вектор положения и вектор скорости. При переходе от гринвической к инерциальной системе координат орбитальная система координат не нужна абсолютно.

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

  • Новичок
  • *
  • Сообщений: 27
  • Благодарностей: 0
    • Сообщения от GreenEkatherine
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #33 : 03 Июл 2015 [12:45:22] »
Непонятно, на каком этапе у вас появляется орбитальная система координат.  Изначально же были геоцентрическая вектор положения и вектор скорости. При переходе от гринвической к инерциальной системе координат орбитальная система координат не нужна абсолютно.

Полный переход я выполняю из СК фокальной плоскости в Гринвичскую СК, требуются три матрицы поворота: 1) переход фокальная СК -> орбитальная СК; 2) орбитальная СК -> инерциальная СК; 3) инерциальная СК -> Гринвичская СК.

Геоцентрические (в Гринвиче) векторы положения и скорости использовались для вычисления элементов орбиты, которые в свою очередь должны участвовать в матрице 2)

Оффлайн Upsilon

  • *****
  • Сообщений: 518
  • Благодарностей: 245
    • Сообщения от Upsilon
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #34 : 03 Июл 2015 [15:14:40] »
Спасибо за разъяснение. Нетривиально.

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

  • Новичок
  • *
  • Сообщений: 27
  • Благодарностей: 0
    • Сообщения от GreenEkatherine
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #35 : 03 Июл 2015 [16:29:08] »
Спасибо за разъяснение. Нетривиально.

Не за что =) А как было бы тривиально?

Оффлайн vitalyn

  • **
  • Сообщений: 88
  • Благодарностей: 7
    • Skype - vitaly.nasennik
    • Сообщения от vitalyn
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #36 : 17 Июл 2015 [17:03:48] »
Большая полуось, эксцентриситет, наклонение, долгота восх.узла, аргумент перигея, аргумент широты
---
Углы напечатаны в градусах, большая полуось в километрах.
Сравнивайте со своим результатом.

А у меня, кстати, вот что получилось:
7027.017   0.02038951     99.892     48.451     40.428     36.341
7026.938   0.02038090     99.886     48.447     40.513     36.430
7026.886   0.02037484     99.881     48.443     40.605     36.518
7026.804   0.02036610     99.876     48.439     40.695     36.607
7026.732   0.02035829     99.870     48.435     40.786     36.695
7026.649   0.02034869     99.865     48.431     40.871     36.784
7026.575   0.02034071     99.859     48.426     40.962     36.872
7026.505   0.02033312     99.854     48.422     41.046     36.961
7026.439   0.02032552     99.848     48.418     41.133     37.049
7026.354   0.02031631     99.843     48.414     41.222     37.137
7026.277   0.02030736     99.837     48.410     41.313     37.226
7026.190   0.02029799     99.832     48.405     41.402     37.314
7026.124   0.02029077     99.826     48.401     41.487     37.403
7026.051   0.02028293     99.821     48.397     41.579     37.491
7025.995   0.02027638     99.815     48.393     41.666     37.580
7025.909   0.02026689     99.810     48.388     41.757     37.668

Близко, но всё ж таки отличие неприемлемо большое. Причём, я у себя проверил - преобразовал обратно из элементов в декартовы координаты - совпало с исходными координатами.
« Последнее редактирование: 20 Июл 2015 [18:17:03] от vitalyn »

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

  • Новичок
  • *
  • Сообщений: 27
  • Благодарностей: 0
    • Сообщения от GreenEkatherine
Re: Вычисление аргумента перицентра ИСЗ
« Ответ #37 : 11 Авг 2015 [12:37:10] »
vitalyn, следует заметить, что наклонение, долгота восходящего узла и аргумент широты в Ваших расчетах совпадают, а именно они и нужны для расчета матрицы поворота из орбитальной СК в геоцентрическую, то есть для данной задачи остальные расхождения не принципиальны. Но спасибо за указание.