Научная статья на тему 'Алгоритм диагностики отказов двигателей ориентации мкс на основе самонастраивающейся бортовой модели динамики углового движения'

Алгоритм диагностики отказов двигателей ориентации мкс на основе самонастраивающейся бортовой модели динамики углового движения Текст научной статьи по специальности «Механика и машиностроение»

CC BY
247
42
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МЕЖДУНАРОДНАЯ КОСМИЧЕСКАЯ СТАНЦИЯ / ДИАГНОСТИКА ОТКАЗОВ / ДВИГАТЕЛИ ОРИЕНТАЦИИ / БОРТОВАЯ МОДЕЛЬ / АДАПТИВНЫЙ НАБЛЮДАТЕЛЬ / УПРУГИЕ КОЛЕБАНИЯ / FAILURE DETECTION / THRUSTER FAILURE / SELF-ADJUST ONBOARD MODEL / ADAPTIVE OBSERVER / ELASTICVIBRATIONS OF STRUCTURE

Аннотация научной статьи по механике и машиностроению, автор научной работы — Жирнов А. В., Тимаков С. Н.

Рассмотрена задача диагностики отказов двигателей ориентации российского сегмента Международной космической станции. Описан алгоритм диагностики отказов двигателей ориентации, основанный на анализе рассогласования между фактическим поведением динамики углового движения космического аппарата и его бортовой моделью. Использована самонастраивающаяся бортовая модель для исключения ложной диагностики отказов, вызванной влиянием упругих колебаний конструкции. Приведены результаты моделирования и летных испытаний алгоритма

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по механике и машиностроению , автор научной работы — Жирнов А. В., Тимаков С. Н.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ALGORITHM OF THRUSTER FAILURE DETECTION FOR THE INTERNATIONAL SPACE STATION BASED ON SELF-ADJUSTING ONBOARD MODEL OF ANGULAR MOTION DYNAMICS

The article reviews the failure detection of the International Space Station thrusters. We designed an algorithm for the detection of thruster failures. It is based on the analysis of the difference between the actual behavior of the angular motion dynamics of the spacecraft and its onboard model. The self-adjusting onboard model allows us to eliminate the false alarms caused by the influence of structure elastic vibrations. We also provide both simulation and real flight test results

Текст научной работы на тему «Алгоритм диагностики отказов двигателей ориентации мкс на основе самонастраивающейся бортовой модели динамики углового движения»

УДК 681.5.09 DOI: 10.18698/0236-3933-2016-4-98-114

АЛГОРИТМ ДИАГНОСТИКИ ОТКАЗОВ ДВИГАТЕЛЕЙ ОРИЕНТАЦИИ МКС НА ОСНОВЕ САМОНАСТРАИВАЮЩЕЙСЯ БОРТОВОЙ МОДЕЛИ ДИНАМИКИ УГЛОВОГО ДВИЖЕНИЯ

А.В. Жирнов1 С.Н. Тимаков1' 2

[email protected] [email protected]

1 Ракетно-космическая корпорация «Энергия» им. С.П. Королёва, г. Королёв, Московская обл., Российская Федерация

2 МФТИ (государственный университет), г. Долгопрудный, Московская обл., Российская Федерация

Аннотация

Рассмотрена задача диагностики отказов двигателей ориентации российского сегмента Международной космической станции. Описан алгоритм диагностики отказов двигателей ориентации, основанный на анализе рассогласования между фактическим поведением динамики углового движения космического аппарата и его бортовой моделью. Использована самонастраивающаяся бортовая модель для исключения ложной диагностики отказов, вызванной влиянием упругих колебаний конструкции. Приведены результаты моделирования и летных испытаний алгоритма

Ключевые слова

Международная космическая станция, диагностика отказов, двигатели ориентации, бортовая модель, адаптивный наблюдатель, упругие колеба-

ния

Поступила в редакцию 07.04.2015 © МГТУ им. Н.Э. Баумана, 2016

В настоящее время при выполнении угловых маневров Международной космической станции (МКС) [1] используют реактивные двигатели ориентации (ДО) российского сегмента (РС). Отказ двигателя, входящего в контур управления ориентацией космического аппарата, может привести к невыполнению целевой задачи, а также к большому расходу рабочего тела. Поэтому разработка алгоритмов диагностики отказов ДО является актуальной задачей.

В настоящей работе рассмотрены два возможных типа отказа: невключение ДО, т. е. отсутствие работы двигателя при поданной команде на его включение; невыключение ДО, т.е. продолжение работы двигателя при поданной команде на его выключение. Для диагностики отказов ДО на МКС используют информацию (квитанцию) с сигнализаторов датчиков давления в камере сгорания. Но сигнализаторы датчиков давления есть не на всех ДО, а квитанция может быть одна на несколько ДО. Поэтому совместно с диагностикой по квитанциям используют алгоритм, основанный на сравнении фактического поведения динамики углового движения космического аппарата и его бортовой модели.

Особенностью динамики углового движения МКС являются существенные упругие колебания конструкции, которые вносят в измерения датчика угловой скорости соответствующие отклонения от угловой скорости аппарата как абсолютно твердого тела. Поэтому бортовая модель должна быть достаточно точной, так как из-за неучета в ней упругих колебаний конструкции наблюдается расхождение между фактическим поведением динамики углового движения космического аппарата и его бортовой моделью, что приводит к ложной диагностике отказов. Для решения этой проблемы в представленном алгоритме использована самонастраивающаяся бортовая модель, которая представляет собой адаптивный наблюдатель. Входная информация — это показания датчика угловой скорости (ДУС), оцениваемые переменные (вектор угловой скорости аппарата как твердого тела и составляющие угловой скорости доминирующих тонов упругих колебаний конструкции в месте установки ДУС) и оцениваемые параметры (собственные частоты доминирующих тонов упругих колебаний конструкции и коэффициенты влияния ДО на амплитуду упругих колебаний конструкции МКС).

Векторы угловых ускорений, создаваемых работой некоторых ДО (в общем случае), не совпадают с направлениями осей каналов измерения (управления) тангажа, рысканья и крена. В настоящей работе предложен алгоритм, позволяющий отличать отказы такого типа.

Постановка задачи. Рассмотрим динамику углового движения МКС, находящейся на круговой орбите (к = 380.420 км), в условиях отказов реактивных ДО. Все ДО МКС расположены на ее РС. Для управления ориентацией могут использоваться двигатели служебного модуля (СМ) и транспортно-грузовых кораблей (ТГК) «Прогресс», пристыкованных к агрегатному и стыковочному отсекам. Также планируется использовать двигатели многоцелевого лабораторного модуля (МЛМ) после его стыковки с МКС. Расположение двигателей показано на рис. 1. Двигатели каждого модуля объединены в два коллектора. Направления испускания реактивных струй двигателей коллекторов I показаны синими стрелками, а направления испускания реактивных струй двигателей коллекторов II — красными. Необходимо обнаружить отказ ДО в режиме реального времени. Под отказом ДО понимают невыполнение исполнительным органом своей функции, при этом причину отказа не определяют.

Кроме обнаружения самого факта наличия отказа ДО, необходимо также определить, какой конкретно двигатель отказал или хотя бы для управления по какому каналу (крен, рысканье или тангаж) использовался отказавший ДО. Точность определения канала управления, в котором произошел отказ, является существенной для правильности парирования обнаруженного отказа. Так, при обнаружении отказа ДО ТГК «Прогресс» будет запрещен текущий коллектор, и состоится переход на резервный коллектор корабля «Прогресс», а при отказе ДО СМ текущий коллектор будет запрещен, и состоится переход на резервный коллектор СМ. В случае же, когда отказал ДО ТГК «Прогресс» по крену, а ошибочно идентифицируется отказ ДО по рысканью, то коллектор переключится на СМ, а неисправный двигатель корабля «Прогресс» не будет исключен

Рис.1. Расположение двигателей ориентации МКС: а — двигатели служебного модуля; б — двигатели пристыкованных кораблей «Прогресс»; ±Р!(±Рп), ±Т!(±Тп), +Кп(+Кш) и +Кя(+К2п), -Ки(-Кш) и -К21(-К2п) — ДО коллекторов I и II для управления по каналам ±рысканье, ±тангаж, пары двигателей для управления в канале +

+ крен и — крен соответственно

из контура управления, что может привести к большому расходу рабочего тела, потере ориентации и невыполнению целевой задачи.

Проблемой, возникающей при диагностике отказов с использованием бортовой модели динамики углового движения, может быть формирование ложных сообщений об отказе ДО, связанных с неточностью бортовой модели. На рис. 2 приведена телеметрическая информация измерений датчика угловой скорости гироскопического измерителя вектора угловой скорости (ГИВУС) 23 июня 2011 г. при проведении разворота. На графике черной линией обведен участок, где амплитуда колебаний из-за работы двигателей в импульсном

0,0028 0,0024 0,0020 0,0014 0,0012 0,0008

0.0004.0

-0,0004 -0,0008 -0,0012 -0,0014 -0,0020 -0,0024 -0,0028

Рис. 2. Угловые скорости по крену (1), рысканью (2) и тангажу (3), сформированные по показаниям датчика угловой скорости ГИВУС

режиме стала достаточно высокой, в резонанс собственной частоте одного из доминирующих тонов упругих колебаний конструкции, чтобы разность между измеренными значениями угловой скорости и скоростью, формируемой в бортовой модели, стала существенной, и интегральные невязки превысили заданные пороги срабатывания. В результате чего алгоритм диагностики отказов выдал ложное сообщение об отказе ДО. Работа данного алгоритма была штатной на ранних стадиях сборки МКС, когда жесткостные характеристики ее конструкции оказывали незначительное влияние на упругие составляющие углового движения. Поэтому в бортовой модели объекта управления можно было пренебречь учетом упругих колебаний конструкции.

Для решения проблемы ложных срабатываний алгоритма из-за повышенных упругих колебаний конструкции в приведенном в настоящей работе алгоритме используется самонастраивающаяся бортовая модель, которая учитывает влияние упругих колебаний на динамику углового движения аппарата.

Уравнения движения объекта управления и его бортовой модели [2, 3].

1. Динамические уравнения движения твердого тела в связанной системе координат

^ + ш X ^ = М, (1)

где I — матрица тензора инерции; ю — вектор абсолютной угловой скорости объекта управления как твердого тела; М — суммарный вектор моментов, действующих на объект управления.

2. Уравнения упругих колебаний конструкции

сц + 2Ь\т + ю2ф = I { (г,), Б/) + (ф (г/), М-)} =

}=1

23.06.11 23.06.11 23.06.11 23.06.11 23.06.11 23.06.11 23.06.11 23.06.11 23.06.11 13:30:00 14:00:00 14:30:00 15:00:00 15:30:00 16:00:00 16:30:00 17:00:00 17:30:00

к

= Е {£ 0) )х Р),X + £ (г,)у ру + £ (г, )г ) + ф; (г,- )х М),х +

1=1

(2)

где б — логарифмический декремент колебаний; А; — собственная частота ;-го тона упругих колебаний конструкции; ю; = 2пА; — круговая собственная частота ;-го тона упругих колебаний конструкции; q¡ — ;-я ортогональная координата в и-мерном пространстве Галеркина; Дг?) — векторная форма линейного перемещения по ;-му тону упругих колебаний конструкции в месте установки )-го исполнительного органа (г, — радиус-вектор в месте установки ,-го исполнительного органа); ф;(г?) — векторная форма углового перемещения по ;-му тону упругих колебаний конструкции в месте установки ,-го исполнительного органа; Г,, М- — силовое и моментное воздействие )-го исполнительного органа.

3. Уравнения чувствительного элемента, в качестве которого используется датчик угловой скорости (ДУС),

и

Юизм = © + £((Гдус), ф ), (3)

;=1

где Юизм — измерения угловой скорости с учетом изгибных колебаний конструкции в месте расположения ДУС; ф; (гДУС) — векторная форма углового перемещения по ;-му тону упругих колебаний конструкции в месте установки ДУС.

На борту модель объекта управления реализуется в виде системы разностных уравнений. В настоящей работе время такта бортовой вычислительной машины берется к = 0,2 с. Интегрируя уравнения (1) и (2) в предположении малости угловых скоростей и углов отклонения, можно получить следующую совокупность уравнений в конечных разностях на (и+1)-м такте.

Из уравнения (1)

к

го(и +1) = го (и) + Е т) (и)Т) (и),

1=1

где го(и) — угловая скорость объекта управления как твердого тела на и-м такте; т- (и) = |_1М- (и) — угловое ускорение от )-го исполнительного органа на и-м такте; т, (и) - время работы )-го исполнительного органа на и-м такте.

Из уравнения (2) последовательно для каждого тона упругих колебаний получаем вектор

" Xi' qi

_ yi _ _ qi _

Конечно-разностное уравнение на (и+1)-м такте в новых переменных с точностью до значений второго порядка малости относительно к имеет вид

Xi (n +1) yi (n +1)

= e-8Xih

cos(ra;h) —sin(ra;h) -ю; sin(ra;h) cos(ra;h)

" Xi(n) ' " 0 "

_ yi(n)_ + /(n)x(n)

(4)

а на и-м такте его можно представить как

'xi (n) yi (n)

= e

-SXih

cos(ra;h) — sin(raih) -юг sin(raih) cos(ra;h)

Xi (n- -1) "

_ yi (n- -1) _ +

0

/ (n - 1)x(n -1)

(5)

к

Здесь для краткости запишем /(и) = Х{((г,), Б, (и)) + (фг (г,), М- (и))}. Исклю-

/=1

чая переменные х^(и) и хг (и—1) из уравнений (4) и (5), окончательно получаем

А.

у г (и +1) = А.у. (и) — В.у. (и — 1) + / (и)х(и)—у / (и — 1)т(п — 1), (6)

где А = 2есоз(югй); В{ = е.

Подставляя выражение (6) в уравнение (3) для ДУС, получаем (для одного

и

канала управления) юШм(и +1) = ю(и +1) + 2у/(и +1); здесь у . (и) = фг (гдус)у, (и)

г=1

к

или у г (и +1) = Аг у г (и) — В у г (и — 1) + I (к -, V - (и)), где

/=1

f fc Л ' Фг (ГДУС) • /x i (rj ) ^

fc .. Л y S Фг (ГДУС) • /yi (rj )

fc .. ^z ,ij Фг (ГДУС) • /z i (rj )

Ц- x,j Фг (гдус) •Фх i (rj)

Ц y,ij Фг (гдус) •Ф yi (rj)

l ^ z S J чФг (гдус) •фz i (rj) J

k j =

— вектор коэффициентов влияния/-го исполнительного органа на г-й тон;

с а{ ^

Рх, / (и)-X/ (и), / (и — 1)-X/(и — 1) А.

ру,, (и) -X/ (и) —^ Ру, / (и — 1) -X/ (и — 1) Аг

Р, / (и)-X/ (и)—, / (и — 1)-X/(и — 1) Аг

мх, / (и)-X/ (и), / (и — 1) -X/(и — 1) Аг

Му, / (и)-X/ (и) — у Му, / (и — 1)-X/(и — 1) Аг

Мг, / (и)-X/ (и) —Мг, / (и — 1)-X/(и — 1)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

ч 2 у

— вектор воздействий на упругую составляющую движения КА со стороны/-го исполнительного органа.

v j (n) =

При такой записи получаем линейную зависимость функции искомых параметров, что желательно для унимодальности функционала [4] используемого в дальнейшем в методе градиентного спуска.

Описание адаптивного наблюдателя. Адаптивный наблюдатель [2, 5, 6] представляет собой настраиваемую модель объекта управления. Он предназначен для оценки вектора состояния управляемого объекта и одновременной идентификации его параметров. Оцениваемыми компонентами вектора состояния являются компоненты абсолютной угловой скорости аппарата как твердого тела, а также компоненты вектора состояния, описывающие динамику доминирующей гармоники упругих колебаний конструкции. Идентифицируемыми параметрами являются частота доминирующего тона упругих колебаний конструкции объекта управления, а также коэффициенты влияния, которые характеризуют распределение приращения момента импульса между движением объекта управления как абсолютно твердого тела и его упругими колебаниями. Идентификация осуществляется итерационным методом градиентного спуска [7]. Функция штрафа берется в виде положительно определенной квадратичной формы от невязок. Кроме невязки, на вход модели каждой моды движения и на вход каждого блока настройки модели подается сигнал от исполнительных органов. Эти сигналы являются моделями реальных управляющих воздействий исполнительных органов на объект управления. Невязка — это ошибка £ (и), которая используется для оценки вектора состояния и адаптивной коррекции бортовой модели, на и-м такте формируется по принципу отрицательной обратной связи как разность между измеренной угловой скоростью Юизм и суммой выходных переменных бортовой модели

е(и) = Юизм(и) - [со(и) + у(и)],

где го(и) — оценка угловой скорости как твердого тела без коррекции; у(и) — оценка скорости доминирующего тона упругих колебаний конструкции в месте установки ДУС без коррекции.

Поскольку при одновременной идентификации собственной частоты и коэффициента влияния система является ненаблюдаемой, то в настоящей работе предлагается разделять процесс идентификации во времени в зависимости от работы исполнительного органа. В то время, когда исполнительные органы не активны, идентифицируется собственная частота, а во время импульсного включения или выключения исполнительного органа идентифицируется коэффициент влияния (рис. 3).

Уравнения наблюдателя выглядят следующим образом:

го(и +1) = го(и); у (и +1) = Л(и)у(и) - Бу(и -1) - Щв(и);

го (и +1) = го (и +1) + М^е(и +1); (7)

у(и +1) = у(и +1) + Ш2г(п +1);

A(n +1) = A(n) + W4 sign [ y(n) ] s(n +1) исполнительные органы не активны;

ш(п +1) = ®(n) + m(n)x(n);

y(n +1) = Ay(n) - By(n -1) + ц(п)

A

m(n)x(n) —— m(n - 1)x(n -1)

- W7 6(n);

CO (n +1) = CO (n +1) + W56(n +1); y(n +1) = y(n +1) + W66(n +1);

(8)

ц(п +1) = ц(п) + W8 sign

A

m(n)x(n)--m(n - 1)x(n -1)

2

6(n +1)

— моменты импульсного включения или выключения исполнительного органа.

Здесь го(и) — оценка угловой скорости как твердого тела; у(и) — оценка упругой составляющей угловой скорости для доминирующего тона в месте установки ДУС; Л(и) — оценка функции собственной частоты; — оценка коэффициента влияния; Шг, ., — весовые коэффициенты.

Блок задержки а

mi

Блок задержки б

Рис. 3. Блок-схема адаптивного наблюдателя с оценкой собственных частот колебаний (а) и оценкой коэффициентов влияния (б)

Для идентификации параметров А и ц используется метод градиентного спуска для функции штрафа Ф = £т(и+1)£(и+1). Числовые значения весовых коэффициентов ... , рассчитываются из условий, обеспечивающих асимптотическую сходимость параметров и вектора состояния бортовой модели к номинальным значениям параметров и компонент вектора состояния объекта управления. Анализ сходимости оценок, формируемых адаптивным наблюдателем, результаты численного моделирования процесса настройки бортовой модели динамики конструкции, а также поведение измеренной угловой скорости и ее оценок, полученных при обработке телеметрии с МКС, приведены в [8, 9].

Описание алгоритма диагностики отказов. Алгоритм диагностики отказов основан на анализе рассогласования между фактическим поведением динамики углового движения МКС и ее бортовой моделью. Рассогласование должно быть близко к нулю, когда система работает нормально, а при отказе должно существенно отличаться от нуля. Это свойство рассогласования используется для определения того, есть отказ ДО или нет. Одна из проблем такого подхода — это возможность возникновения ложных отказов (т.е. выдача сообщения об отказе, когда на самом деле отказ отсутствует) из-за несоответствия бортовой модели фактическому поведению объекта. По мере увеличения габаритных размеров станции и, как следствие, уменьшения жесткости ее конструкции влияние упругих колебаний конструкции на динамику углового движения МКС становилось существенным, и его неучет в бортовой модели приводит к ложным отказам. Поэтому при расчете рассогласования в качестве переменной, описывающей фактическое поведение объекта, используется оценка вектора угловой скорости МКС

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

тела ®тв.т(и) и вектором угловой скорости ®расч(и), рассчитываемым путем численного интегрирования уравнений Эйлера (1) на каждом такте бортового компьютера, а именно:

Д®(и) = С0ТВ. т(и) — Юрасч(и),

где

Срасч[и + 1] = С расч [и] — ]— 1 [й расч [и] X ( ]С расч [и] + Нг[и]) ] Н +

+ (]~1Мдо )т ТМ — ДНг [и] + ]"Мграв [и]Н. (9)

Здесь Юрасч [и] — рассчитанный вектор угловой скорости на и-м такте; ] — тензор инерции; Нг[и] — вектор кинетического момента американских силовых гироскопов (СМО) на и-м такте; Н = 0,2 с;

M ДО =

M до,1 M до,2

_Мдо,к K — число ДО;

управляющий момент от двигателей ориентации,

x[n] =

тДО,1 ТДО,2

ТДО, K

— продолжительность работы двигателй на n-ом такте;

ДНг [и] = Нг [и+1] — Нг [и]; М[и] = 3й0) [и] х ] х ) [и] — вектор гравитационного момента на и-м такте, где Юо = 0,001162 рад/с — орбитальная угловая скорость;

( 0 >

j =

1

v0/

— вектор местной вертикали (в орбитальной системе координат).

На определение — какой конкретно двигатель отказал или для управления по какому каналу (крен, рысканье или тангаж) использовался отказавший ДО — существенное влияние оказывает взаимное расположение двигателей в конфигурации, выбранной для управления, и осей измерений датчика угловой скорости. Поскольку выходной информацией датчика угловой скорости являются проекции вектора угловой скорости аппарата на оси связанной системы координат (ССК), то для определения канала управления, где отказал двигатель при выборе для управления конфигурации ДО, в которой используются только двигатели служебного модуля (рис. 1, а), достаточно проанализировать на превышение порога соответствующие три компоненты вектора рассогласования. Однако в случае, когда для управления используются конфигурации ДО, в которых присутствуют двигатели пристыкованных кораблей «Прогресс» (рис. 1, б), такой подход приведет к ошибочному определению канала, в котором отказал двигатель. Это связано с тем, что двигатели ТГК «Прогресс» создают угловые ускорения, проекции которых по каналу управления меньше, либо равны проекциям на другие оси ССК. Поэтому в алгоритме рассогласование проецируется на единичные векторы направлений угловых ускорений, создаваемых каждым ДО.

На каждом такте бортового компьютера диагностика отказов происходит по расчетной схеме (рис. 4). Вначале рассчитывается вектор рассогласования Дй(и). Затем полученный вектор рассогласования проецируется на оси, образованные единичными векторами направлений угловых ускорений в,, создаваемых каждым ДО в отдельности. Полученные проекции вектора рассогласования в, (и) = (Дй(и), в) суммируются на каждом такте следующим образом. В моменты времени, когда г-й ДО не активен, происходит накопление интег-

Рис. 4. Схема алгоритма диагностики отказов ДО

ральной невязки рвыкл. ; (n) = ^выклрвыкл. ; (n -1) + s; (n), а в моменты его активности — накапливается интегральная невязка рвкл. i(n) = ^вклрвкл. i(n -1) + s;(n). Таким образом, когда отказ i-го ДО отсутствует, соответствующая этому ДО проекция вектора рассогласования s; (n) будет мала, и за счет весовых коэффициентов ^выкл < 1 и ^вкл < 1 интегральные невязки рвыкл.; (n) и рвкл.; (n) будут уменьшаться с каждым тактом. В случае же возникновения отказа невыключение или невключение ДО проекция вектора рассогласования будет достаточно велика, и соответствующая интегральная невязка рвыкл.; (n) или рвкл.; (n) будет расти, а при достижении ими заранее заданного порога рвыкл. max ; (n) или рвкл. max ; (n) соответственно будет выдано сообщение об отказе ДО.

Такая схема диагностики отказов позволяет распознавать, не путая друг с другом, отказы двигателей, направления угловых ускорений от которых не совпадают с направлениями осей каналов управления (крена, рысканья и тангажа), а также избежать ложной диагностики отказов из-за влияния упругих колебаний конструкции.

Результаты моделирования и летного теста алгоритма диагностики отказов ДО. На рис. 5 показаны реакция системы на отказ невыключение двигателя корабля «Прогресс» (пристыкованного к надирному узлу станции), который используется для управления по каналу крена. На рис. 5, а показаны значения

а

б

Рис. 5. Результаты моделирования отказа невыключение двигателя корабля «Прогресс»

для управления по +крену

проекций векторов измеренной угловой скорости юизм, оценки угловой скорости аппарата как твердого тела сотв.т и рассчитанной угловой скорости ®расч на оси ССК. На рис. 5, б показаны значения интегральных невязок отказавшего двигателя корабля «Прогресс» рвыкл до + * тгк2 и двигателя служебного модуля для управления по каналу рысканья рвыкл + у см функционирующего штатно. Отказы этих двигателей трудно различить между собой при поканальном анализе рассогласования, так как они создают почти равные угловые ускорения по каналу рысканья, и при отказе двигателя ТГК «Прогресс», который используется для управления по крену, может быть выдано сообщение об отказе двигателя служебного модуля, используемого для управления по рысканью.

Отказ двигателя задавался в момент времени 00:51:00. Как следует из графиков, до момента задания отказа вектор рассчитанной угловой скорости совпадал с оценкой вектора угловой скорости аппарата как твердого тела, а интегральные невязки были близки к нулю. После отказа двигателя разность между рассчитанной угловой скоростью и оценкой стала расти, а интегральные невязки стали существенно отличными от нуля, причем невязка рвыкл до + * тгк2 первой достигла установленного порога 0,5.

На рис. 6 показана реакция системы на отказ невыключение двигателя служебного модуля, который используется для управления по каналу рысканья.

d.0--1 О, QQH О.О-ОЕ 0,007

o.aoe

О.ООЕ М04 0,003 0,002 0,001 о

-0,001 -0,002

00:35:00 00:40:00 0 3:45:00 00:50:00 а 00:55:00 01:00:00 01:05:00

0.5 045 0,4 0.35 0,3 0.25 0.2 0.15 0.1 0.15 0

ОМЕ И 00 4830 00 49 00 00 48 30 005000 00 5030 0051 00 0051 30 005200 005230 СО 53 ОС 0053 30 W 54 00

б

Рис. 6. Результаты моделирования отказа невыключение двигателя служебного модуля

для управления по + рысканью

В этом примере наоборот, невязка рвыкл + y см, соответствующая двигателю СМ для управления по каналу + рысканье, быстрее, чем невязка рвыкл до + * тгк2, соответствующая двигателю корабля «Прогресс» для управления по каналу + крен, достигла порога, а следовательно, предложенный авторами алгоритм в обоих случаях верно определил и распознал отказавшие двигатели.

На рис. 7 приведена телеметрическая информация, переданная с борта МКС во время летного теста, описанного в настоящей статье алгоритма. Тест состоял в проведении программных разворотов станции.

На рис. 7, а показано поведение вектора измеренной угловой скорости. Как следует из графиков в измерениях присутствуют довольно высокие составляющие, вызванные влиянием упругих колебаний конструкции. Несмотря на это, алгоритм не выдал ложных сообщений об отказе ДО. На рис. 7, б показано поведение векторов оценки угловой скорости аппарата как абсолютно твердого тела, формируемой в реальном времени адаптивным наблюдателем, и угловой скорости, рассчитываемой в алгоритме диагностики отказов по формуле (9).

а

! i

........" Т"

0.0011 ; fr v«v»Mr>ra

».00095 in__! - ........................

\ /

0.0006

0.00035 0.00025

0.00005 J w V m—. ---------

-0.0001 -0.0002 «¿iL-.....................

-».00035 -».00055 ................... *

б

Рис. 7. Результаты летных испытаний алгоритма: а — поведение вектора измеренной угловой скорости в каналах крена (1), рысканья (2) и тангажа (3); б — поведение векторов оценки угловой скорости аппарата как абсолютно твердого тела, формируемой в реальном времени адаптивным наблюдателем, в каналах крена (1), рысканья (3) и тангажа (5) и угловой скорости, рассчитываемой в алгоритме диагностики отказов по каналу крена (2),

рысканья (4) и тангажа (6)

На графиках присутствует расхождение между этими двумя векторами. Это вызвано тем, что во время теста на борт не были введены поправочные коэффициенты для значений тяг двигателей. Дело в том, что реальные значения тяг двига-

телей во время их эксплуатации отличаются от номинальных значений тяг. В данном случае реальные значения тяг были меньше номинальных на ~15 %. Несмотря на это, выдачи ложных сообщений об отказе ДО также не произошло.

Заключение. Приведены математическое описание динамики углового движения объекта управления и полученная на его основе бортовая модель в конечно-разностной форме. Эта бортовая модель положена в основу разработанного авторами адаптивного наблюдателя, оценивающего вектор угловой скорости аппарата как абсолютно твердого тела и идентифицирующего параметры объекта, такие как собственные частоты упругих колебаний конструкции и коэффициенты влияния. Найдены области сходимости наблюдателя в пространстве весовых коэффициентов.

Предложен алгоритм диагностики отказов двигателей ориентации МКС, который исключает возможные ложные сообщения об отказах, вызываемые упругими колебаниями конструкции. Недостатком алгоритма является невозможность различить между собой отказы двигателей, создающих одинаковые по модулю и направлению угловые ускорения.

ЛИТЕРАТУРА

1. Легостаев В.П., Марков А.В., Сорокин И.В. Целевое использование Российского сегмента Международной космической станции: значимые научные результаты и перспективы // Космическая техника и технологии. 2013. № 2. С. 3-18.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2. Применение адаптивного полосового фильтра в контуре управления международной космической станции в качестве самонастраивающегося полосового фильтра / Н.Е. Зубов, Е.А. Микрин, М.Ш. Мисриханов, В.Н. Рябченко, С.Н. Тимаков // Изв. РАН. ТиСУ. 2012. № 4. С. 88-100.

3. Колесников К.С. Динамика ракет. М.: Машиностроение, 2003. 520 с.

4. Эйкхофф П. Основы идентификации систем управления. М.: Мир, 1975. 680 с.

5. Идентификация положения равновесной ориентации международной космической станции как задача матричного пополнения с устойчивостью / Н.Е. Зубов, Е.А. Микрин, М.Ш. Мисриханов, В.Н. Рябченко, С.Н. Тимаков, Е.А. Черемных // Изв. РАН. ТиСУ.

2012. № 2. С. 130-144.

6. Применение алгоритма точного размещения полюсов при решении задач наблюдения и идентификации в процессе управления движением космического аппарата / Н.Е. Зубов, Е.А. Микрин, М.Ш. Мисриханов, В.Н. Рябченко, С.Н. Тимаков // Изв. РАН. ТиСУ.

2013. № 1. С. 135-151. DOI: 10.7868/S0002338813010137

7. Сейдж Э.П., Мелса Дж. Л. Идентификация систем управления. М.: Наука, 1974. 248 с.

8. Zhirnov A, Timakov S. Active damping algorithm of the international space station structure vibration // Proceedings of the International Astronautical Congress, IAC-14, C1.4.4, 29 Sept. - 3 Oct. Canada, Toronto. Vol. 7. P. 4819-4824.

9. Жирнов А.В., Тимаков С.Н. Алгоритм активного демпфирования упругих колебаний конструкции Международной космической станции // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2014. № 3. С. 37-53.

Жирнов Алексей Владимирович — инженер-программист РКК «Энергия» им. С.П. Королёва (Российская Федерация, 141070, Московская обл., г. Королёв, ул. Ленина, д. 4а).

Тимаков Сергей Николаевич — ведущий научный сотрудник РКК «Энергия» им. С.П. Королёва (Российская Федерация, 141070, Московская обл., г. Королёв, ул. Ленина, д. 4а), д-р техн. наук, доцент Московского физико-технического института (государственного университета) (Российская Федерация, 141700, Московская обл., г. Долгопрудный, Институтский пер., 9).

Просьба ссылаться на эту статью следующим образом:

Жирнов А.В., Тимаков С.Н. Алгоритм диагностики отказов двигателей ориентации МКС на основе самонастраивающейся бортовой модели динамики углового движения // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2016. № 4. C. 98-114. DOI: 10.18698/0236-3933-2016-4-98-114

ALGORITHM OF THRUSTER FAILURE DETECTION

FOR THE INTERNATIONAL SPACE STATION BASED ON SELF-ADJUSTING ONBOARD MODEL OF ANGULAR MOTION DYNAMICS

A.V. Zhirnov1 [email protected]

S.N. Timakov1,2 [email protected]

1 S.P. Korolev Rocket and Space Corporation Energia, Korolev, Moscow Region, Russian Federation

2 Moscow Institute of Physics and Technology (State University), Moscow Region, Dolgoprudny, Russian Federation

Abstract Keywords

The article reviews the failure detection of the International Failure detection, thruster failure, Space Station thrusters. We designed an algorithm for the self-adjust onboard model, adap-detection of thruster failures. It is based on the analysis of the tive observer, elastic difference between the actual behavior of the angular motion vibrations of structure dynamics of the spacecraft and its onboard model. The self-adjusting onboard model allows us to eliminate the false alarms caused by the influence of structure elastic vibrations. We also provide both simulation and real flight test results

REFERENCES

[1] Legostaev V.P., Markov A.V., Sorokin I.V. Legostaev V.P., Markov A.V., Sorokin I.V. The ISS Russian segment utilization: research accomplishments and prospects. Kosm. tekhn. i tekhnologii [Space Engineering and Technology], 2013, no. 2, pp. 3-18 (in Russ.).

[2] Zubov N.E., E Mikrin.A., Misrikhanov M.Sh., Ryabchenko V.N., Timakov S.N. The use of an adaptive bandpass filter as an observer in the control loop of the international space station. Journal of Computer and Systems Sciences International, 2012, vol. 51, no. 4, pp. 560-572. DOI: 10.1134/S1064230712030124

[3] Kolesnikov K.S. Dinamika raket [Dynamics of missiles]. Moscow, Mashinostroenie Publ., 2003, 520 p.

[4] Eykhoff P. System identification: Parameter and state estimation. Wiley-Interscience, 1974. 555 p.

[5] Zubov N.E., Mikrin E.A., Misrikhanov M.Sh., Ryabchenko V.N., Timakov S.N., Cher-emnykh E.A. Identification of the position of an equilibrium attitude of the international space station as a problem of stable matrix completion. Journal of Computer and Systems Sciences International, 2012, vol. 51, no. 2, pp. 291-305. DOI: 10.1134/S1064230712010133

[6] Zubov N.E., Mikrin E.A., Misrikhanov M.Sh., Ryabchenko V.N., Timakov S.N. The use of the exact pole placement algorithm for the control of spacecraft motion. Journal of Computer and Systems Sciences International, 2013, vol. 52, no. 1, pp. 129-144.

DOI: 10.1134/S1064230713010127

[7] Sage A., Melsa J. System identification. Academic Press, N.Y., 1971.

[8] Zhirnov A., Timakov S. Active damping algorithm of the international space station structure vibration. Proc. of the International Astronautical Congress, IAC-14, C1.4.4. - 3 Oct. Canada Toronto, vol. 7, pp. 4819-4824.

[9] Zhirnov A.V., Timakov S.N. Algorithm of active damping of elastic oscillations of the international space station construction. Vestn. Mosk. Gos. Tekh. Univ. im. N.E. Baumana, Priborostr. [Herald of the Bauman Moscow State Tech. Univ., Instrum. Eng.], 2014, no. 3, pp. 37-53 (in Russ.).

Zhirnov A.V. — Software Development Engineer, S.P. Korolev Rocket and Space Corporation Energia (ul. Lenina 4a, Korolev, Moscow Region, 141070 Russian Federation).

Timakov S.N. — Leading Research Scientist, S.P. Korolev Rocket and Space Corporation Energia (ul. Lenina 4a, Korolev, Moscow Region, 141070 Russian Federation); Dr. Sci. (Eng.), Assoc. Professor, Moscow Institute of Physics and Technology (State Universuty) (Institutskiy pereulok 9, Dolgoprudny, Moscow Region, 141700 Russian Federation).

Please cite this article in English as:

Zhirnov A. V., Timakov S.N. Algorithm of Thruster Failure Detection for the International Space Station Based on Self-Adjusting Onboard Model of Angular Motion Dynamics. Vestn. Mosk. Gos. Tekh. Univ. im. N.E. Baumana, Priborostr. [Herald of the Bauman Moscow State Tech. Univ., Instrum. Eng.], 2016, no. 4, pp. 98-114. DOI: 10.18698/0236-3933-2016-4-98-114

i Надоели баннеры? Вы всегда можете отключить рекламу.