Рассматривается вопрос о возможности применения дифференциальных уравнений в элементах Роя для численного моделирования движения искусственных спутников Земли. Предложен оригинальный алгоритм редуцирования шага интегрирования для сохранения точности моделирования при прохождении спутником тени Земли. На примере космического аппарата ГЛОНАСС показано, что численное моделирование в элементах Роя столь же высокоэффективно, как и в регулярных элементах Лагранжа.
Numerical modeling of AES dynamics in Roy's orbital elements.pdf Введение Орбитальное движение искусственных спутников Земли (ИСЗ) описывается весьма сложными дифференциальными уравнениями, которые не имеют аналитического решения, поэтому для моделирования спутниковых орбит прибегают к численным методам. Классическая и традиционная формализация орбитального движения - это дифференциальные уравнения в прямоугольных координатах. Однако их численное интегрирование сопряжено с рядом трудностей, что приводит к низкой эффективности моделирования. Функции дифференциальных уравнений орбитального движения - периодические и быстроизменяющиеся. Поэтому для обеспечения высокой точности спутниковых эфемерид дифференциальные уравнения необходимо интегрировать с малым шагом, что требует больших объемов вычислений, которые сопровождаются быстрым накоплением ошибок округления. Эта трудность усугубляется наличием в уравнениях сингулярности при нулевом геоцентрическом расстоянии, что в случае высоко эллиптичных орбит становится причиной сильно неравномерного поведения функций дифференциальных уравнений. Кроме того, уравнения неустойчивы по Ляпунову и, как известно, неустойчивость усиливает всевозможные ошибки, неизбежно сопровождающие любой численный процесс. Разрешение этих трудностей - формализация спутникового движения в орбитальных элементах, которые при слабых возмущениях - медленно изменяющиеся величины. Кеплеровы элементы - неподходящий выбор для моделирования орбит многих функционирующих спутников, поскольку их дифференциальные уравнения сингулярны при нулевых значениях эксцентриситета и наклонения. Впрочем, регуляризация этих уравнений возможна путем введения комбинированных орбитальных элементов, каковыми, например, являются широко используемые на практике элементы Лагранжа [1]. Однако их уравнения также не лишены недостатков. Они очень сложные и, кроме того, при интегрировании на каждом шаге многократно требуют преобразования возмущающих сил из прямоугольной системы координат к орбитальной. Между тем наиболее удачным, на взгляд авторов, выбором для численного моделирования спутниковых орбит являются элегантные и простые уравнения в регулярных элементах Роя [2], каковыми являются известные в орбитальной динамике величины: вектор момента количества движения, вектор Лапласа и истинная долгота. В настоящей работе авторы ставят перед собой цель исследовать эффективность уравнений Роя в задачах орбитальной динамики ИСЗ на примере космического аппарата (КА) ГЛОНАСС. Несмотря на то, что А.Э. Рой предложил свои уравнения еще в 1973 г. [3], они до сих пор так и не были удостоены должного внимания в небесной механике. С тем чтобы исправить эту историческую несправедливость, авторы статьи намерены показать, что численное моделирование в элементах Роя столь же высокоэффективно, как и в регулярных элементах Лагранжа. Уравнения Роя Дифференциальные уравнения орбитального движения в элементах Роя: (вектор момента количества движения), (вектор Лапласа) и (истинная долгота) имеют вид (1) Здесь - время; и - положение и скорость небесного тела соответственно; - равнодействующая возмущающих сил. Начальные условия для уравнений (1) формируются из положения и скорости на некоторый начальный момент времени : Между тем положение и скорость для определяются из элементов Роя по формулам Редуцирование шага интегрирования при прохождении тени Земли Если возмущающая сила P мала и как функция времени является гладкой, уравнения Роя позволяют достигать значительной эффективности численного моделирования даже при использовании интеграторов низких порядков. Однако интегрирование малых возмущений может быть усложнено их скачкообразными изменениями, которые происходят при моделировании светового давления в период прохождения спутником тени Земли. В модели силы светового давления они вызываются так называемой функцией тени (рис. 1), которая является отношением площади видимого со спутника диска Солнца к площади полного диска. Нерегулярное поведение возмущающей силы приводит к ощутимой потере точности численного интегрирования [4, 5]. Чтобы сохранить точность при моделировании теневых участков орбиты, в работе предлагается специальный алгоритм редуцирования шага интегрирования. Точность интегрирования теряется, главным образом, когда моменты начала и конца полутени оказываются внутри шага, т.е. когда функция P претерпевает фактически излом вследствие входа в полутень и выхода из нее. Поэтому, чтобы избежать этих изломов внутри шага, необходимо редуцировать его так, чтобы точно выходить на моменты начала ten и конца tex полутени . С достаточно высокой точностью их можно предвосхитить задолго до начала полутени, используя схему секущих применительно к функции углового расстояния между центрами Солнца и Земли относительно спутника: (2) Здесь - величина шага интегрирования; - момент времени в конце шага; - момент времени в начале шага; и - соответственно угловые радиусы Солнца и Земли, видимые со спутника. Величины , и определяются по формулам где и - радиусы Солнца и Земли в пространстве; - положение Солнца. Заметим, что схемы (2) справедливы перед входом в тень. Перед выходом из тени в (2) нужно поменять знаки для величины rS. Рис. 1. Функция тени для КА ГЛОНАСС Рис. 2. Угловое расстояние между центрами Солнца и Земли относительно КА ГЛОНАСС на одном обороте и условие прохождения полутени Итак, стратегия выбора величины шага следующая. При полном Солнце на каждом шаге оцениваются моменты начала и конца полутени (2). Если выполняется условие (первая полутень), редуцируем шаг как . Следующая величина шага выбирается равной периоду полутени: . При вхождении в тень на каждом шаге увеличиваем его в полтора раза ( ) до исходной величины. Если выполняется (вторая полутень), снова редуцируем шаг как , а полутень проходим с величиной . При полном Солнце задаем исходную величину шага. Следует заметить, что оценка начала полутени ten в (2) приближенная: для первой полутени она будет немного раньше начала, тогда как для второй - немного позже. Поэтому для высокоточного выхода на начало полутени оценку, возможно, потребуется повторить. Тестирование уравнений Роя Эффективность дифференциальных уравнений в элементах Роя (1) с применением оригинального алгоритма редуцирования шага исследовалась на примере КА ГЛОНАСС. Движение спутника рассматривалось в поле тяготения Земли (с точностью до второй зональной гармоники) под действием притяжения Луны и Солнца с учетом влияния светового давления. Дифференциальные уравнения орбитального движения интегрировались классическим методом Рунге - Кутты в арифметике с двойной точностью. Характеристики эффективности (точность - быстродействие) получались по результатам многократных расчетов при варьировании задаваемой начальной величины постоянного шага. Точность оценивалась в векторе положения ( ) путем сравнения результатов прямого и обратного интегрирования. В качестве характеристики быстродействия рассматривалось количество вычислений функций дифференциальных уравнений (NCF). Моделирование выполнялось на временном интервале 10 оборотов с прохождением тени Земли и без. Результаты представлены на рис. 3. Здесь для сравнения также приведены результаты моделирования в прямоугольных координатах. Результаты для уравнений в элементах Лагранжа не приводятся, поскольку визуально они совпадают с результатами для уравнений в элементах Роя. Рис. 3. Характеристики эффективности численного моделирования движения в прямоугольных координатах и в элементах Роя Как видно из рис. 3, при условиях полного Солнца (без тени) уравнения в элементах Роя демонстрируют колоссальную эффективность в сравнении с классическими уравнениями в прямоугольных координатах: при одинаковом быстродействии они позволяют повысить методическую точность на 7 порядков. С другой стороны, высокую эффективность по точности можно также интерпретировать как высокую эффективность по быстродействию. Например, миллиметровый уровень точности для уравнений в регулярных элементах достигается быстрее в 20 раз, нежели для уравнений в прямоугольных координатах. При прохождении тени Земли с постоянным шагом интегрирования (тень - без ред.) точность моделирования значительно ухудшается. Редуцирование шага предложенным алгоритмом (рис. 4) (тень - ред.) решает эту проблему, но, очевидно, ценой понижения быстродействия (приблизительно в 2 раза). Рис. 4. Редуцирование шага при прохождении тени Заключение Таким образом, в работе показано, что моделирование в элементах Роя выполняется значительно более эффективно, нежели в прямоугольных координатах. Между тем численное моделирование в элементах Роя столь же высокоэффективно, как и в регулярных элементах Лагранжа. Поэтому, учитывая простоту уравнений Роя, авторы находят их более привлекательными для формализации орбитального движения и видят в них достойную альтернативу уравнениям в элементах Лагранжа. В перспективе предполагается исследовать эффективность уравнений Роя в связке с методами интегрирования более высоких порядков.
Авдюшев Виктор Анатольевич | Научно-исследовательский институт прикладной математики и механики Томского государственного университета | д.ф.-м.н., профессор, ведущ. науч. сотр. НИИ ПММ ТГУ | sch@niipmm.tsu.ru |
Гонтарев Роман Алексеевич | Научно-исследовательский институт прикладной математики и механики Томского государственного университета | магистрант НИ ТГУ, инженер-исследователь НИИ ПММ ТГУ | gontarev.r@mail.ru |
Михайлова Яна Андреевна | Научно-исследовательский институт прикладной математики и механики Томского государственного университета | магистрантка НИ ТГУ, инженер-исследователь НИИ ПММ ТГУ | yana.mikhayliva.999@mail.ru |
Battin R.H. An Introduction to the Mathematics and Methods of Astrodynamics. - Revised Edition. - American Institute of Aeronautics and Astronautics, 1999. - 828 p.
Roy A.E. Orbital Motion. - CRC Press, 2005. - 544 p.
Roy A.E., Moran P.E. // Cel. Mech. - 1973. - P. 236-255.
Montenbruck O., Gill E. Satellite Orbits: Models, Methods and Applications. - Springer, 2000. - 369 p.
Lundberg J.B. // Appl. Math.Comput. - 2000. - V. 112. - P. 193-211.