Алгоритмы оценки параметров движения космического аппарата
Проблема управления движением перспективного Многоцелевого лабораторного модуля Международной космической станции на участке автономного полета. Ряд алгоритмов оценки параметров движения, позволяющих сократить время выполнения динамических операций.
Рубрика | Астрономия и космонавтика |
Вид | статья |
Язык | русский |
Дата добавления | 28.10.2018 |
Размер файла | 365,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
6
Алгоритмы оценки параметров движения космического аппарата
А.В. Сумароков, ОАО "Ракетно-космическая корпорация "Энергия" имени С.П. Королёва", Королёв
А.Д. Гладышев, ФГАОУ ВПО "Московский физико-технический институт (Государственный университет)", Долгопрудный, МО
Аннотация
Рассматривается управление движением перспективного Многоцелевого лабораторного модуля Международной космической станции на участке автономного полета. Предлагаются ряд алгоритмов оценки параметров движения позволяющих сократить время выполнения динамических операций, сократить затраты топлива на данные операции а также повысить точность их выполнения. Работоспособность разработанных алгоритмов подтверждается результатами математического моделирования.
Введение
В настоящее время в РКК "Энергия" идет работа над созданием системы управления перспективного Многофункционального лабораторного модуля (МЛМ) Международной космической станции (МКС). Этот модуль должен стать центром научных исследований, проводимых на российском сегменте МКС. В список задач, которые возлагаются на этот модуль входят автономный полет и автоматическая стыковка с МКС. В работе рассматривается ряд алгоритмов оценки некоторых параметров движения примененный в системе управления движением и навигации данного космического аппарата (КА).
Первый из рассмотренных в докладе алгоритмов может быть применен при построении начальной ориентации космического аппарата сразу после отделения от ракеты носителя. Алгоритм основан на априорном знании параметров отделения КА от ракеты носителя и позволяет сделать оценку ориентации КА в орбитальной системе координат на момент начала работы системы управления движением и навигации. Знание этой оценки позволит ускорить построение требуемой ориентации КА и сэкономить топливо на данную динамическую операцию.
Второй из рассматриваемых алгоритмов связан с оценкой результирующего вектора тяги при работе корректирующих двигателей в режиме коррекции орбиты. Алгоритм позволяет парировать ошибки установки корректирующих двигателей и значительно повысить точность выдачи корректирующего импульса. Помимо этого, алгоритм также позволяет сэкономить топливо на доработку возникшей из-за различного рода возмущающих воздействий боковой составляющей импульса.
Работоспособность предложенных алгоритмов демонстрируется с помощью результатов математического моделирования. Для алгоритма оценки начальной ориентации уделяется внимание вычислительным ресурсам, требующимся для реализации алгоритма и оценке времени формирования оценки.
космический аппарат автономный полет
Алгоритм оценки начальной ориентации
Рассматриваемый алгоритм может быть применен при построении начальной ориентации МЛМ сразу после выведения на орбиту искусственного спутника земли и отделения от ракеты-носителя. После отделения от ракеты-носителя КА находится в свободном, неуправляемом движении приблизительно 3 минуты. За это время происходит подготовка двигательной установки, раскрытие элементов конструкции, включение и тестирование бортового оборудования, необходимого для осуществления автономного полета.
Принцип решения задачи оценки начальной ориентации основан на априорном знании ориентации, в которой КА отделяется от ракеты носителя. Эта ориентация выдерживается с достаточной для проведения оценок точностью, ракетой-носителем при выведении на орбиту. После включения датчиков системы управления движением МЛМ приблизительно через 3 минуты после отделения () становятся доступны данные об угловой скорости КА. Таким образом, мы можем, используя модель динамики углового движения космического аппарата в виде уравнений Эйлера оценить его угловую скорость некоторое время назад, в момент отделения. Далее, зная начальную ориентацию и имея оценку начальной угловой скорости, можно вычислить ориентацию КА на момент времени, соответствующий включению системы управления движением. Таким образом, задача сводится к решению нелинейной системы дифференциальных уравнений седьмого порядка (1) с граничными условиями в виде кватерниона углового рассогласования на одной границе и вектора угловой скорости на другой границе (2).
(1)
(2)
здесь - матрица тензора инерции КА, - угловая скорость КА, - кватернион ориентации КА.
Безусловно, возмущения вызванные воздействием гравитационного и аэродинамического моментов, а также изменение моментов инерции КА, вызванное раскрытием солнечных батарей ухудшит точность оценки начального рассогласования. Однако, даже несмотря на это, данной точность достаточно для того чтобы развернуть КА таким образом, чтобы датчик инфракрасной вертикали был направлен в сторону центра Земли.
Решение задачи (1) - (2) в бортовом алгоритме происходит с помощью численного интегрирования методом Эйлера 1-го порядка. Таким образом, соблюдается некий баланс между точностью оценки и скоростью ее вычисления. Матрица тензора инерции используется для аппарата с раскрытыми солнечными батареями.
Шаг интегрирования составляет 0.2 с. Сразу после получения данных об угловой скорости объекта происходит ее усреднение на небольшом временном интервале для уменьшения погрешности, вызванной шумами датчика угловой скорости. Далее происходит обратное интегрирование уравнений Эйлера для получения оценки начальной угловой скорости по формуле:
. (3)
После получения оценки угловой скорости , путем численного решения дифференциальных уравнений (1) получаем оценку начального кватерниона рассогласования на момент времени .
Решение уравнений (1) осуществляется методом Эйлера с коррекцией нормы кватерниона по формулам [1]:
(4)
Дополнительно хотелось бы остановиться на обсуждении вычислительных ресурсов, требующихся для работы алгоритма. БЦВМ МЛМ состоит из 3 независимых вычислительных каналов. Прикладной Уровень каждого из этих вычислительных каналов, в который загружается программное обеспечение системы управления МЛМ, использует специально разработанный Европейским космическим агентством 32-битный процессор ERC32, являющийся модификацией процессора SPARC ver.6.0. Тактовая частота процессора - 14МГц.
Частота работы системы управления движением и навигации МЛМ составляет 5 Гц. Таким образом, требуется оценить количество 200 мс тактов управления, за которое можно решить задачу оценки кватерниона начального рассогласования предложенным способом. Опытным путем было установлено, что 100 итераций (3) интегрирования уравнений Эйлера на первом этапе решения задачи занимают ~7.5 мс машинного времени. С другой стороны 50 итераций (4) совместного интегрирования кинематических и динамических уравнений и уравнений требует ~6.5мс машинного времени. Таким образом, разбив все вычисления на несколько 200 мс тактов управления, полное решение задачи оценки кватерниона начального рассогласования занимает порядка 8 с, что является вполне приемлемым результатом.
Данный алгоритм был программно реализован и интегрирован в состав бортового программного обеспечения системы управления движением и навигации МЛМ. На рисунках 1-3 представлены результаты моделирования, полученные на стенде отладки бортового программного обеспечения. В состав стенда входят: бортовое программное обеспечение; наземная модель динамики движения и модели бортовых систем; модели аппаратуры системы управления движением и внешней среды; модель упругих колебаний конструкции КА; сервисное программное обеспечение. На рисунке 1 представлен процесс оценки угловой скорости и углов рассогласования от орбитальной системы координат [2], ось Oz которой перпендикулярна плоскости орбиты и направлена против вектора угловой скорости орбитального движения КА, ось Oy направлена по радиус-вектору из центра Земли к центру масс КА, ось Ox дополняет до правой тройки. Черной линией показано поведение реальной угловой скорости и углового рассогласования, полученного из модели динамики углового движения, а серой линией показано поведение ее бортовой оценки. Из приведенного графика видно, что процесс раскрытия солнечных батарей, ухудшает точность оценки. Однако, несмотря на это полученной точности оказывается достаточно.
Для оценки точности прогноза начальной ориентации было проведено статистическое моделирование, при котором варьировались шумы датчиков угловой скорости и прочие случайные ошибки измерений. На рисунке 2 представлены результаты этого статистического моделирования для каждого канала управления, а на рисунке 3 представлено поведение суммарной ошибки оценки ориентации.
Рис.1. Поведение угловой скорости и углового рассогласования в процессе оценки начального углового положения.
Рис.2. Статистическое моделирование ошибки оценки начального углового рассогласования от ОСК для каждого канала измерений.
Представленные результаты статистического моделирования показывают, что суммарная ошибка оценки углового рассогласования не превышает 5. Моделирование показывает, что при использовании алгоритма прогноза начальной ориентации, затраты топлива уменьшаются на 0.5 кг, а время, требуемое для построения орбитальной ориентации сокращается на 1.5 мин
Рис.3. Статистическое моделирование суммарной ошибки оценки начального углового рассогласования от ОСК.
Алгоритм оценки направления суммарного вектора тяги при коррекции орбиты
Для управления орбитой в двигательной установке МЛМ используются двигатель коррекции и сближения, тягой 4090 Н [3]. При работе данных двигателей, небольшая часть истекающих из сопла газов может отражаться от специальных теплозащитных щитков, установленных на корпусе МЛМ. Это приводит к тому, что вектор тяги данных двигателей будет отклонен на несколько градусов относительно оси сопла. С другой стороны, возникающий газодинамический момент вызванный отклонением вектора тяги возмущает угловую ориентацию КА, что приводит к парированию этого возмущения с помощью двигателей малой тяги.
При достаточно большой величине данного момента из-за неточности его оценки может возникнуть небольшое статическое рассогласование связанного базиса МЛМ от ориентации, в которой выдается корректирующий импульс.
Все эти факторы приводят к тому, что корректирующий орбиту импульс будет несколько отклонен от требуемого направления, а это означает, что он будет иметь "паразитные" боковые составляющие, приводящие к искажению ожидаемой орбиты.
Для борьбы с этим паразитными составляющими требовалось создать алгоритм оценки направления результирующего вектора тяги по показаниям акселерометра и, по возможности, минимизировать боковые составляющие результирующего импульса.
Принцип решения данной задачи основан на получении оценок статического отклонения КА от ориентации базиса, в котором проводиться выдача корректирующего импульса (базиса стрельбы), а также оценок направления результирующего вектора тяги в данном базисе. Далее эти оценки используются для доворота базиса коррекции на полученные углы, чтобы совместить результирующий вектор тяги с требуемым направлением выдачи импульса.
Работа алгоритма доворота базиса стрельбы построена следующим образом: при включении корректирующего двигателя первые несколько секунд его работы происходит переходный процесс и необходимый доворот базиса на этом интервале времени рассчитывается по оценкам, сформированным во время выдачи предыдущего импульса.
Далее в течение 10 секунд усредняется текущий кватернион углового рассогласования для получения оценки статического отклонения от заданной ориентации . Усреднение происходит по формуле:
здесь - обозначает кватернионное произведение, - векторную часть кватерниона, а I - количество усреднений. Одновременно усредняются данные о направлении текущего вектора тяги, полученные с акселерометра. После вычисления среднего вектора тяги из него вычисляются углы разворота вектора тяги относительно номинального направления, а базис стрельбы корректируется на вычисленные углы, с другой стороны базис стрельбы корректируется на оценку среднего статического рассогласования. Далее коррекция базиса стрельбы происходит только за счет оценок направления вектора тяги. Эти оценки получаются с помощью фильтра Калмана путем фильтрации показаний акселерометра, перепроектированных на оси текущего базиса стрельбы.
Алгоритм был интегрирован в состав бортового программного обеспечения системы управления движением и навигации МЛМ. На рисунках 4-5 представлены результаты моделирования, полученные на стенде отладки бортового программного обеспечения МЛМ. Моделировались две последовательных двухимпульсных коррекции орбиты с выдачей корректирующего импульса величиной 20 м/с. Время между импульсами составляло порядка 15мин, время между двумя коррекциями порядка 30 мин. Для удобства восприятия, без ограничения общности, на графиках не показано поведение параметров между импульсами. На рисунке 4 в верхней части серым цветом продемонстрировано поведение оценок углов статического разворота относительно базиса стрельбы вызванных неточной оценкой угловой скорости. Черным цветом показаны оценки углов доворота базиса стрельбы, полученные с помощью фильтра Калмана из отклонения результирующего вектора тяги, которое вызвано газодинамическими возмущениями и работой двигателей малой тяги. На нижнем графике рис.4 показано поведение углового рассогласования от базиса стрельбы. На рисунке 5 показано поведение интегралов ускорений в проекциях на оси орбитального базиса, полученных из модели динамики движения МЛМ. Данные интегралы характеризуют точность выдачи корректирующего импульса. Серой линией показано поведение интегралов без доворота базиса стрельбы, а черной линией с доворотом. Приведенные графики демонстрируют в процессе выдачи первого импульса получение первоначальных оценок, которые при выдаче последующих импульсов незначительно корректируются за счет новых измерений. Поведение углов рассогласования связанного базиса от базиса стрельбы показывает справедливость оценки средних углов статического рассогласования базисов.
Рис.4. Поведение оценок углов доворота базиса стрельбы и углового рассогласования во время выдачи корректирующего импульса.
Рис.5. Поведение оценок углов доворота базиса стрельбы и углового рассогласования во время выдачи корректирующего импульса.
Из графиков на рис.4, видно, что применение рассмотренного алгоритма оценки параметров доворота базиса стрельбы значительно повышает точность выдачи корректирующего импульса. Если без применения данного алгоритма величина боковой составляющей импульса составляет ~1.2%, то после применения данного алгоритма эта величина уменьшается до 0.45%. Следует также заметить, что суммарные затраты топлива за счет применения описанного алгоритма сокращаются в среднем на 3.2 кг за импульс. Это происходит за счет того, что значительно меньшие величины боковых составляющих приходится компенсировать с помощью двигателей малой тяги.
Заключение
В работе рассмотрен ряд алгоритмов оценки параметров орбитального движения, применнных в системе управления движением МЛМ. Рассмотренные алгоритмы позволяют сократить затраты топлива на различные динамические операции, а также ускорить их исполнение. Помимо этого, один из представленных алгоритмов позволяет также повысить точность отработки корректирующего импульса в режиме коррекции орбиты. Представленные результаты моделирования движения КА на наземном стенде отработки бортового программного обеспечения доказывают работоспособность предложенных алгоритмов.
Литература
1. Бранец В.И., Шмыглевский И.П. Введение в теорию бесплатформенных инерциальных навигационных систем. - М.: Наука, 1992. - 280 с.
2. Бранец В.Н., Платонов В.Н., Сумароков А.В., Тимаков С.Н. О стабилизации спутника связи, несущего маховики, без использования датчиков углов и угловых скоростей // Изв. АН. Теория и системы управления. 2008. №1. С.106-116.
3. Сумароков А.В. Об управлении движением Многоцелевого лабораторного модуля с помощью реактивных двигателей на автономном участке полета // Навигация и управление движением. Материалы XIV конференции молодых ученых 2012. С.393-399.
Размещено на Allbest.ru
...Подобные документы
Содержание программы полета космического аппарата. Стадия разработки рабочей документации и изготовления космического аппарата. Задачи управления эксплуатацией ЛК. Программа поддержания ЛК в готовности к применению, структура системы эксплуатации.
контрольная работа [179,5 K], добавлен 15.10.2010Обзор миссий к точкам либрации. Методы моделирования движения космического аппарата вблизи точек либрации. Моделирование орбитального движения спутника в окрестности первой точки либрации L1 системы Солнце-Земля. Осуществление непрерывной связи.
дипломная работа [2,2 M], добавлен 17.10.2016Изучение факторов, действующих на организм в условиях космического полета и изменений в различных системах организма. Особенности протекания физических процессов и бытовых действий на борту космического аппарата. Подготовка космонавтов к невесомости.
реферат [682,1 K], добавлен 23.10.2013Ограниченная круговая задача трех тел и уравнения движения. Типы ограниченных орбит в окрестности точек либрации и гравитационная задача. Затенённость орбит и моделирование движения космического аппарата. Проекция долгопериодической орбиты на плоскость.
курсовая работа [3,6 M], добавлен 01.07.2017Изучение истории и хронологии полета в космос Юрия Гагарина. Запуск с помощью ракеты Р-7 первого искусственного спутника Земли. Судьбоносное решение Совета главных конструкторов СССР о проектировании космического корабля для полета человека в космос.
презентация [1,9 M], добавлен 30.04.2011Описание кометы как тела Солнечной системы, особенности ее строения. Траектория и характер движения этого космического объекта. История наблюдения астрономами движения кометы Галлея. Наиболее известные периодические кометы и специфика их орбиты.
презентация [3,8 M], добавлен 20.05.2015Проведение совместного советско-американского космического полета. Испытание систем обеспечения встречи и андрогинных стыковочных узлов. Создание долговременных орбитальных станций со сменными экипажами. Разработка космического корабля 7К-ТМ "Союз-М".
курсовая работа [3,7 M], добавлен 27.08.2014Выбор места посадки космического аппарата на Луну. Поиск точек либрации. Определение видимости КА без учета лунного рельефа. Расчет угла места КА над горизонтом. Реализация алгоритма на языке С++. Разработка программы для оптимального места посадки.
дипломная работа [1,8 M], добавлен 08.02.2017Влияние запусков ракет на поверхность планеты. Малоизвестные факты космической деятельности человечества и анализ негативных сторон этой деятельности. Космические угрозы (вспышки на Солнце, астероиды, метеориты). Роль угроз для Земли в массовом сознании.
статья [1,5 M], добавлен 05.03.2011Решение системы обыкновенных дифференциальных уравнений движения объекта (спутники Фобос и Деймос) относительно неподвижной точки (планета Марс). Описание движения спутников в прямоугольных системах координат и описание их движения в элементах Роя.
курсовая работа [132,6 K], добавлен 22.03.2011Алгоритм решения задач по астрономии. Расчет географической долготы по гринвичскому времени, параметров движения звезд, планет и астероидов и расстояний между ними. Расчет среднего увеличения школьного телескопа, значений температуры поверхности Солнца.
учебное пособие [191,1 K], добавлен 04.10.2011История открытия и научного исследования нового потенциально опасного для землян космического тела. Основные этапы изучения Марса марсоходом Curiosity. Сад камней на Тиане глазами Cassini. Анализ важнейших задач гражданской космической политики России.
презентация [3,9 M], добавлен 16.03.2017История изучения Титана в докосмическую эру, основные сведения о котором были получены недавно при помощи аппарата Гюйгенс. Представление о Титане после полета аппарата "Кассини-Гюйгенс". Моря, подлёдный водяной океан, нефть и газ. Терраформинг Титана.
реферат [171,9 K], добавлен 27.02.2011Определение Гиппархом наклона лунной орбиты к плоскости эклиптики и выведение ним ряда особенностей движения Луны. Открытие Ньютоном закона всемирного тяготения, управляющего движением небесных тел. Циклическая смена лунных фаз. Приливы и отливы на Земле.
презентация [132,1 K], добавлен 18.11.2014Украина - признанная в мире космическая держава. Описания достижений украинских специалистов в ракетно-космической отрасли. Международное сотрудничество в области исследования и использования космического пространства. Анализ планов страны на будущее.
презентация [6,7 M], добавлен 13.09.2013Первые идеи реактивного движения, зарождение ракетной техники. Вклад Н.И. Тихомирова в проектирование реактивных снарядов. Идеи И. Граве по совершенствованию ракетной техники в СССР. Значение космических исследований и освоения космического пространства.
презентация [2,0 M], добавлен 20.02.2011Люди, проложившие дорогу к звёздам. Схема орбитального корабля "Буран". Описание положения, параметров и характеристик планет Солнечной системы. Свойства и особенности черной дыры как космического объекта. Практическое значение освоения космоса человеком.
презентация [8,3 M], добавлен 19.02.2012Понятие космического пространства. Таинственные наскальные рисунки первых людей. 4 октября 1957 года - начало космической эры. Устройство первого спутника. Первые космонавты СССР. Солнечная система. Звезды, составляющие зодиак. Кометы и метеорные тела.
презентация [5,4 M], добавлен 19.09.2012Анализ баллистических характеристик космического аппарата. Расчет масс служебных систем, элементов топлива. Зона обзора на поверхности Земли и полоса обзора. Изучение системы электроснабжения, обеспечения теплового режима, бортового комплекса управления.
курсовая работа [53,7 K], добавлен 10.07.2012Основные понятия, необходимые для успешного изучения космической геодезии. Описание систем координат, наиболее часто используемых в астрономии для описания положения светил на небе. Общие сведения о задачах космической геодезии как науки, их решение.
контрольная работа [1,2 M], добавлен 11.01.2010