|
|
|
сделать стартовой | добавить в избранное |
![]() |
|
Применение фильтра Калмана в задаче идентификации отказов двигателей стабилизации космического аппарата |
УДК 629.195 Ю.А. КУЗНЕЦОВ, канд. техн. наук, АО “Хартрон” Е.В. УХАНОВ, студент НТУ “ХПИ” ПРИМЕНЕНИЕ ФИЛЬТРА КАЛМАНА В ЗАДАЧЕ ИДЕНТИФИКАЦИИ ОТКАЗОВ ДВИГАТЕЛЕЙ СТАБИЛИЗАЦИИ КОСМИЧЕСКОГО АППАРАТАУ статті запропонований алгоритм контролю функціонування системи управління космічного апарата, який побудовано на основі субоптимального фільтра Калмана. Алгоритм дозволяє за інформацією безплатформеної інерційної навігаційної системи ідентифікувати відмови двигунів стабілізації, у тому числі, відмови з неповною потугою при наявності шумів вимірювання та дії зовнішніх обурюючих впливів. he mo i ori g algori hm of fu c io i g of a spacecraf co rol sys em, co s ruc ed o he basis he subop imum Kalma fil er, is offered. he algori hm allows u der he i forma io of he pla formless i er ial aviga io sys em o ide ify he s abiliza io e gi es' failures, i cludi g failures wi h i comple e draf a prese ce of measureme s oise a d ac io of ex er al per urba io i flue ces. Отказ реактивных двигателей стабилизации (ДС) системы управления космического аппарата (КА), может приводить к не выполнению целевой задачи, а отказ типа «неотключение» двигателя, может приводить к большим потерям рабочего тела и раскрутке КА до недопустимых угловых скоростей. Существующие методы контроля работоспособности ДС являются достаточно грубыми, чтобы выявлять отказ типа &quo ;неотключение&quo ; при наличии остаточной неполной тяги двигателя на фоне действия внешних возмущающих моментов (гравитационных, аэродинамических и др.). Поэтому разработка алгоритмов идентификации отказов двигателей стабилизации, особенно отказов с неполной тягой при наличии шумов измерений и действии внешних возмущающих воздействий, является актуальной задачей. В настоящей статье для построения алгоритма идентификации отказов ДС предлагается использовать фильтр Калмана. В процессе исследований космический аппарат рассматривается, как абсолютно твердое тело, не содержащее каких-либо движущихся масс . Если триэдр жестко связанных с телом осей Oxyz (связанная система координат - ССК) направить так, чтобы они совпали с главными центральными осями инерции, то центробежные моменты инерции обратятся в нуль и система уравнений Эйлера, описывающая динамику вращения КА вокруг центра масс, примет вид: (1) Здесь j – проекции вектора абсолютной угловой скорости тела на оси ССК; Мупрj, Мвj - управляющий и возмущающий моменты соответственно; Jj - главные центральные моменты инерции тела относительно связанных осей; j=x, y, z. Наряду с динамическими уравнениями рассматриваются кинематические уравнения, связывающие угловые скорости j с углами поворота триэдра осей Oxyz относительно триэдра осей некоторой базовой системы координат (БСК), начало которой совпадает с началом координат ССК, а оси определенным образом ориентированы в инерциальном пространстве и движутся поступательно. Пусть углы ориентации (углы Эйлера-Крылова) – полностью определяют угловое положение ССК относительно БСК. Понятие углов ориентации становится однозначным лишь после того, как введена последовательность поворотов твердого тела вокруг осей Ox, Oy, Oz.
Для последовательности поворотов: система кинематических уравнений имеет вид: (2) Системы (1) и (2) описывают угловое движение твердого тела относительно БСК. Будем предполагать, что углы Эйлера-Крылова j малы. Текущие значения j оцениваются в системе по информации измерителя угловой скорости, измеряющего интегралы от проекций вектора абсолютной угловой скорости КА на оси чувствительности прибора. Интегрируя кинематические уравнения (2) в бортовой цифровой вычислительной машине (БЦВМ) при начальных значениях углов, и интегрируя уравнения движения центра масс КА при соответствующих начальных условиях, реализуют бесплатформенную инерциальную навигационную систему (БИНС). Таким образом, считаем, что текущие величины углов j непрерывно вычисляются в БИНС. Момент Мупрj формируется в соответствии с логикой закона управления и обеспечивает заданное угловое положение КА. Источником внешнего возмущающего момента Мвj, является взаимодействие КА с внешней средой, приводящее к появлению действующих на корпус внешних сил – гравитационного, аэродинамического, светового, магнитного . Закон управления формируется путем сложения позиционного сигнала j и скоростного сигнала j, умноженного на коэффициент усиления kj (j=x, y, z): . (3) Считаем, что двигатели стабилизации установлены попарно в каждом канале управления и на участке поддержания ориентации работают в импульсном режиме . Включение двигателей происходит при выполнении условия , где - зона нечувствительности. Алгоритм обработки данных в бесплатформенной инерциальной навигационной системе строится с использованием субоптимального дискретного фильтра Калмана . Для малых угловых отклонений осей ССК от БСК и при условии Ix Iy Iz уравнения (1) и (2) запишем в виде: Тогда для построения системы оценки вектора состояния (j, j, mвj) примем следующую модель объекта наблюдения: (4) где mj=МДСj /Jj - эффективность управляющего момента; МДСj - управляющий момент ДС; mвj=Мвj /Jj - эффективность возмущающего момента; uj - сигнал управления ДС; j=x, y, z. Запишем систему уравнений (4) в стандартной векторно-матричной форме, дополнив ее уравнением измерений: где xj = (x1j, x2j, x3j) =(j, j, mвj) - вектор состояния; zj - вектор измерений; j - шум измерений; , j=x, y, z. Используя критерий Калмана, несложно показать, что такая система является полностью наблюдаема: ra k= =3, где - порядок системы. Реализация в бортовом вычислителе дискретного фильтра Калмана сводится к оценке вектора состояния по следующим соотношениям: (5) где: - оценка вектора состояния; - переходная матрица для вектора состояния; - матрица измерений; - ковариационная матрица ошибок фильтрации; - ковариационная матрица ошибок прогноза; - матричный коэффициент усиления; - ковариационная матрица шумов измерения; j=x, y, z. Работа алгоритма основана на анализе величины оцениваемого в фильтре Калмана возмущающего момента. Если математическое ожидание оценки возмущающего момента, вычисленного на некоторой временной базе, где управление равно нулю, превосходит допустимый порог, то принимается решение об отказе ДС и переходе на резерв (рис.
1). Рис. 1 Обобщенная структурная схема алгоритма Для проверки работоспособности алгоритма проведено математическое моделирование процессов стабилизации КА при возникновении отказа (типа &quo ;неотключение&quo ;) ДС на 700 с от начала процесса. Моделирование проводилось для нескольких типов отказов: не отключение с неполной тягой (остаточная тяга 50% и 15%). Моменты инерции КА принимались равными 1500 Нмс2 в трех каналах; величина управляющего момента, создаваемого парой ДС в канале, принималась равной 50 Нм, а величина возмущающего момента - 0,2 Нм в каждом канале управления. Проекции начальной угловой скорости КА задавались равными 3 град/с в канале x и 0 град/с в остальных каналах. Графики процессов приведены на рис. 2 и 3. Рис. 2 Выявление не отключения ДС с остаточной тягой 15% Рис. 3 Выявление не отключения ДС с остаточной тягой 50% На рисунках вертикальной пунктирной линией выделен момент отказа ДС. Как показали результаты моделирования, понижение неполной тяги при отказе ДС приводит к увеличению времени идентификации отказов. Так при полном не отключении ДС (тяга 100%) это время равно 701.3 с, а при неполном не отключении время идентификации отказа составило 704.3 с и 707.1 с для остаточной тяги в 50% и 15% соответственно. Моделирование показало также, что существенное повышение уровня шумов измерений не приводит к значительному снижению чувствительности системы к выявлению отказов типа &quo ;неотключение&quo ; с малой остаточной тягой. Таким образом, предложенный на основе фильтра Калмана алгоритм позволяет идентифицировать отказы двигателей стабилизации КА, в том числе, отказы с малой остаточной тягой (около 15%) при наличии шумов измерений и действии возмущающих моментов.Список литературы:1. Алексеев К.Б., Бебенин Г.Г. Управление космическими летательными аппаратами. - М.: Машиностроение, 1974. - 340 с. 2. А.С. № 269708 СССР, МКИ2 B64G 1/20. Спецсистема / О.Н.Калиберда, В.Д.Кожухов, Н.А.Коршунов, Г.В.Беляев. Заявка № 3167800 от 08.04.87 г. 3. Браммер Л., Зифлинг Г. Фильтр Калмана-Бьюси. - М.: Наука, 1982. 4. Раушенбах Б.В., Токарь Е.Н. Управление ориентацией космических аппаратов. - М.: Наука, 1974. - 600 с.Поступила в редколлегию 26.04.04
5. Двигатели Стирлинга. Области применения
8. Применение теоремы Эйлера к некоторым задачам
9. Применение подобия к решению задач
10. Энергоэкономическая эффективность применения авиационных двигателей на ТЭС
11. Специфика Белорусской ситуации применения стабилизационных задач
12. Задача квадратичного программирования с параметром в правых частях ограничений и ее применение
13. Применение спектральной сейсморазведки для решения задач инженерной геологии
15. Применение бизнес-инжиниринга к задачам государственного управления
16. Применение встроенных функций табличного редактора excel для решения прикладных статистических задач
18. Применение неравенств при решении олимпиадных задач
20. Применение методов экономической статистики при решении задач
21. Применение линейного программирования для решения экономических задач (оптимизация прибыли)
22. Жидкостные ракетные двигатели (ЖРД)
23. Оценка безотказной работы технической аппаратуры (задачи)
24. Контрольные испытания газотурбинных двигателей
26. Философские основы кибернетики и методология ее применения в военном деле
27. Применение ЭВМ для повышения эффективности работы штаба ГО РАТАП
28. Проблема применения моделей устойчивого развития на региональном уровне
29. Основные задачи и сферы государственного регулирования в экономике
30. Стандартизация. Задачи стандартизации в области объектов коммерчекой деятельности
31. Правоохранительную деятельность и основные задачи адвокатуры
32. Переход к рыночной экономике в России и задачи ОВД
33. Механизм применения антимонопольных законов
35. Международная организация труда- создание, структура, задачи и организация её работы
36. Цели, задачи и функции прокуратуры Украины
37. Цели, задачи и структура Федерального закона № 122-ФЗ
38. Решение задач по курсу "семейное право"
39. Отказ в пользу государства
40. Значение, цели, задачи и основные принципы трудового права
41. Решение транспортной задачи методом потенциалов
43. Определение эффективности применения информационной технологии
44. Применение ЭВМ в управлении производством
45. Задачи графических преобразований в приложениях моделирования с использованием ЭВМ
46. По решению прикладных задач на языке FRED
47. Применение методов линейного программирования в военном деле. Симплекс-метод
48. 10 задач с решениями программированием на Паскале
50. Криптология: подстановочно-перестановочный шифр и его применение
51. Разработка системы задач (алгоритмы-программы) по дискретной математике
52. Учебник по языку Ассемблер в задачах и примерах
53. Учебник по языку Turbo Pascal в задачах и примерах
54. Графы. решение практических задач с использованием графов (С++)
55. Применение компьютера в туристической деятельности
56. КОНСОЛИДАЦИЯ ДАННЫХ И ФИЛЬТРЫ В MicroSoft Excel
58. Лабораторная работа №5 по "Основам теории систем" (Транспортные задачи линейного программирования)
60. Лабораторная работа №6 по "Основам теории систем" (Решение задачи о ранце методом ветвей и границ)
61. Решение задач - методы спуска
62. Применение тройных и кратных интегралов
63. Кластерный анализ в задачах социально-экономического прогнозирования
65. Решение оптимизационной задачи линейного программирования
66. СИНГУЛЯРНОЕ РАЗЛОЖЕНИЕ В ЛИНЕЙНОЙ ЗАДАЧЕ МЕТОДА НАИМЕНЬШИХ КВАДРАТОВ
67. Решение задач линейного программирования
68. Задачи Пятого Турнира Юных Математиков
69. Постановка задачи линейного программирования и двойственная задача линейного программирования.
70. Транспортные сети. Задача о максимальном потоке в сети
71. Решение задач линейной оптимизации симплекс – методом
72. Теория графов. Задача коммивояжера
73. Некоторые подходы к задачам распознавания и их приложениям
74. Обратная задача обеспечения требуемого закона движения
75. Графы. решение практических задач с использованием графов (С++)
76. Теория вероятности решение задач по теории вероятности
77. Несколько способов решения одной геометрической задачи
79. Задача по травматологии с решением
80. Дезинфицирующие препараты и их применение в хирургии
81. Применение ультразвука в медицине
82. Реаниматология и ее задачи
83. ИДЕНТИФИКАЦИЯ ЧЕЛОВЕКА ПО ПРИЗНАКАМ ВНЕШНОСТИ. Словесный портрет (Шпаргалка)
84. Применение физики в криминалистических исследованиях
85. Криминалистическая идентификация
86. Применение психологических знаний в процессе оперативно - розыскной деятельности
87. Переход к рыночной экономике в России и задачи ОВД
88. Обратная сила закона. Теория и практика применения на примере преступлений против собственности
91. Дидактические игры и их применение на уроках английского языка
94. Технические средства статической проекции и методика их применения в начальной школе
95. Задачи и принципы лечебного питания
97. Арсенид индия. Свойства, применение. Особенности получения эпитаксиальных пленок
98. Применение УВМ при автоматизации сортовых прокатов
99. Устройство наддувного дизельного двигателя КамАЗ-7403.10
100. Трибология. Основные задачи дисциплины
101. Теплоэлектроцентраль на базе турбовинтового двигателя АИ-20
105. Устройства дорожной одежды с применением золоминеральной смеси
106. Задачи, деятельность эксперта в системах моделирования
107. Технология восстановления чугунных коленчатых валов двигателей ЗМЗ-53А
108. Автомобиль. Рабочие процессы и экологическая безопасность двигателя
110. Тепловой двигатель
112. Краткая классификация двигателей внутреннего сгорания (ДВС) строительных и дорожных машин
114. Тепловой двигатель с внешним подводом теплоты
115. Разработка двигателя ЗМЗ 53
116. Расчёт рабочего цикла двигателя внутреннего сгорания автотракторного типа с помощью персональной ЭВМ
117. Система зажигания (в двигателе автомобиля)
118. Расчет карбюраторного V-образного четырехцилиндрового двигателя на шасси автомобиля ЗАЗ-968М
119. Разработка технологического процесса восстановления шатуна двигателя автомобиля ГАЗ-53А
120. Тепловой расчет двигателя
121. Ремонт фильтров тонкой и грубой очистки топлива различных автомобилей
122. Двигатель ЗМЗ 513 53
123. Теория Э.Фрома - опыт анализа и применения при наблюдении бытия
124. Клиническая психология: предмет, задачи, виды диагностики
125. Предмет и задачи психологии как науки
126. Энергетика СВЧ в народном хозяйстве: применение СВЧ-нагрева в пищевой промышленности
127. Диагностика отказов элементов и устройств автоматического управления
129. Полосно-пропускающий фильтр
131. Расчет частотных характеристик активного фильтра второго порядка на операционном усилителе
132. 6 задач по теории электрических цепей
134. Исследование искажений сигналов на выходе фильтра нижних частот
135. Применение материалов Аэрофотосъемки при инвентаризации лесов
136. Агрохимия и система применения удобрений
138. Формирование имиджа, как одна из задач Public Relation
140. Предмет и задачи курса социологии
141. Вечный двигатель - perpetuum mobile
143. Решение обратных задач теплопроводности для элементов конструкций простой геометрической формы
144. Ракетные двигатели
146. Применение лазеров в технологических процессах
147. Назначение и область применения лазеров
148. Лазеры. Основы устройства и их применение
149. Применение магнитов
150. Спектры. Спектральный анализ и его применение