УДК 681.518.5
КОНТРОЛЬ И ПАРИРОВАНИЕ НАРУШЕНИЙ В ИНТЕГРИРОВАННЫХ НАВИГАЦИОННЫХ СИСТЕМАХ НА ОСНОВЕ КОМБИНИРОВАННЫХ
КРИТЕРИЕВ СОГЛАСИЯ *
А.В. ЧЕРНОДАРОВ
Работа посвящена проблеме повышения достоверности, оперативности и глубины диагностирования интегрированных навигационных систем (ИНС). Предлагаемые решения проблемы опираются на декомпозицию диагностических моделей ИНС, применение комбинированных критериев согласия и обработку наблюдений в «прямом» и «обратном» времени. Приводятся результаты моделирования.
Ключевые слова: навигационная система, контроль, критерии согласия, парирование нарушений. Введение
Современное состояние авиационного оборудования (АО) характеризуется внедрением навигационных комплексов (НК) нового поколения [1]. Ядром таких НК являются интегрированные инерциально-спутниковые навигационные системы (ИСНС) на базе квантово-оптических измерителей: лазерных и волоконно-оптических гироскопов. В настоящее время актуальной остается проблема повышения информационной надежности [2] ИСНС. Аналитические подходы к решению указанной проблемы опираются на применение диагностических моделей для обнаружения, парирования и предотвращения нарушений. Технология формирования таких моделей опирается на математическое описание функционирования эталонной (невозмущенной) и реальной (возмущенной) ИСНС, которым ставятся в соответствие идеальный У ) и
реальный Ур (^) векторы параметров состояния. Динамика изменения указанных векторов описывается следующими дифференциальными уравнениями:
для идеальной ИСНС У (Г) = ^ [У (Г)]; (1)
для реальной ИСНС Ур (Г) = ^ [Ур (Г)] + О (Г ), (2)
т
где ) = ) (^)] - вектор возмущений, действующих на ИСНС, характеризующийся
т
ковариационной матрицейМ[£(^)£ (/ - г)] = Q(t)5(^ - т); - т) - дельта-функция; М[.] -оператор математического ожидания; О ^) - матрица интенсивностей возмущений. Параметры идеальной и реальной ИСНС связаны через уравнение ошибок
х^) = А(г) х(г) + О(г )^(г), (3)
№ [Ур ^)]
где х^) = АУ ^) = У ^) - У^) - вектор ошибок ИСНС; А^) =----матрица коэффициен-
р дУ
тов, характеризующих динамику изменения ошибок ИСНС.
Оценки Х^) ошибок ИСНС могут быть получены с помощью оптимального фильтра Кал-мана (ОФК) [3] путем обработки наблюдений
*^) = Ь[Ур а)] - Н[У ^)]ДВИ, (4)
где И[У^)]ДВИ - измерение, сформированное датчиком внешней по отношению к ИСНС ин-
* Работа выполнена при финансовой поддержке РФФИ, грант № 14-08-01173.
формации (ДВИ), имеющее модель И[У(1)]дви = ЩУ(1)] + 3(1) ; 3(1) - вектор возмущений в канале измерений, имеющий ковариационную матрицу М[3(1)3Т (1 - г)] = - т) .
В ОФК взаимосвязь наблюдений (4) с ошибками динамической системы (ДС) учитывается через математическую модель
х (1) = н (1) х(г) + 3(г), (5)
ЗИ[У (1)]
где Н (Г) =
дУ
- матрица связи наблюдаемых параметров с вектором ошибок ИСНС.
Если спутниковую навигационную систему (СНС) рассматривать в качестве ДВИ для инерциальной, то схема ИСНС может быть представлена рис. 1, где АСК - автоматизированная
система контроля; ПК - преобразователь координат; л - символ оценки.
л
Рис. 1. Структурная схема интегрированной инерциально-спутниковой навигационной системы
Функционирование АСК может быть основано на оценивании ошибок ИНС. Однако в этом случае каждому множеству технических состояний ИНС необходимо будет ставить в соответствие свои уравнения вида (3). Кроме того, возникает задача согласования текущего состояния ИНС с соответствующей моделью из «банка» оценивающих фильтров [2; 3], что трудно реализуемо на практике. Поэтому алгоритмы контроля целесообразно строить на основе уравнений вида (3), настроенных на исправное состояние ИНС. С учетом этого могут быть сформированы диагностические параметры, которые должны отражать отклонение реального состояния ИНС от исправного.
Цель работы - повышение достоверности и глубины контроля ИСНС на основе комбинированных критериев согласия.
1. Контроль по критерию X
Статистические свойства ОФК позволяют сформировать диагностические параметры на базе вектора невязок
V = -НФЛ -1 = К*^) - Vа) -V/а)]
(6)
где = х (^) - вектор наблюдений в 1-й момент времени; Фi - переходная матрица для вектора ошибок ИНС, определяемая из решения дифференциального уравнения
Ф * = Л(г )Ф(1, гг-1)
при Ф(1,-1) = Е - единичная матрица.
Известно [3; 4], что в ДС, модель ошибок которой настроена на исправное состояние, при отсутствии нарушений вектор невязок имеет гауссовское распределение с нулевым математи-
ческим ожиданием и ковариационной матрицей а1, то есть
V е N (о, а*). (7)
Т
Учитывая принцип ортогональности оптимальных оценок М] = 0, можно показать, что
а = м[у/г ] = нфр_хФТнтг + я , (8)
где р = М [е1вТ ]; в, = х{ - Х{.
Применение традиционного ОФК предполагает одновременную обработку всех элементов вектора наблюдения 21 с учетом прогнозных значений оценок Х1 /,-1. Поэтому для контроля
состояния ИНС необходимо было бы проверять, является ли вектор /-мерной гауссовской
последовательностью. Однако на практике решение данной задачи затруднительно. В связи с этим на базе вектора невязок формируют более компактные в вычислительном отношении диагностические параметры. Такие параметры опираются на вертку вектора невязок V* и ковариационной матрицы а
=уТа~\1. (9)
В квадратичной форме (9) элементы матрицы а * рассматриваются как нормирующие коэффициенты, учитывающие информацию о требуемых статистических характеристиках ИНС.
Можно показать [4], что для вектора невязок V* с гауссовским распределением квадратичная форма (9) имеет распределение х2 с / степенями свободы
^ ех2(/,2/), (10)
то есть размерность вектора невязок / равна математическому ожиданию параметра J1 и половине его дисперсии.
Правильному функционированию ИНС можно поставить в соответствие область допустимых значений параметра Ji. Можно показать [5], что с доверительной вероятностью 0,98
необходимым условием принадлежности параметра Ji к распределению X является следующее
Ji <У1 = М] + 3,¡D{Ji] = / + 3^2/, (11)
где ..] - оператор дисперсии.
Таким образом, величина у/1 определяет область допустимых значений параметра Ji при
правильном функционировании ДС. С учетом допуска у1 контроль ДС по обобщенному пара-
2
метру на основе критерия х сводится к проверке следующих условий:
если Ji < у 2 , то в ДС нет нарушений;
2 (12) если J i > у * , то в ДС есть нарушения.
Контроль по обобщенному параметру J* позволяет оценить состояние ИНС в целом,
без анализа, по какому из параметров вектора наблюдений наиболее вероятно произошло нарушение. На практике возникает необходимость оценки состояния ИНС по каждому из
элементов вектора г^, то есть выполнить диагностирование ИНС с глубиной до наблюдаемого параметра.
2
2. Диагностирование по критерию X
Задача диагностирования может быть решена, если ошибки наблюдений статистически независимы, то есть матрица Яг в соотношении (8) является диагональной. Если наблюдения взаимно коррелированны, то выполняется их предварительная декомпозиция [5]. С учетом этого представляется возможным выполнять поканальную (поэлементную) обработку вектора наблюдений (6) и анализировать состояние каждого из / измерительных каналов. Например, для контроля у-го измерительного канала может быть использована нормированная невязка в у = V у / а у, где а у - параметр масштаба; у = 1,/. При обработке наблюдений в
«прямом» времени невязка V у представляет собой разность V у = г. - г у между реальным г . и прогнозируемым *^ = Ну!?1 у значениями наблюдений, где , Хг / г- оценки вектора ошибок ДС хг на г-м шаге после обработки соответственноу-го элемента и всего вектора наблюдений гг; Ну - вектор-строка коэффициентов связи. Статистические свойства параметра в2
могут быть использованы для построения решающих правил. Для него по аналогии с обобщенным параметром (9) при /=1 может быть сформировано необходимое условие правильного функционирования ИНС по каждому из каналов наблюдений, а именно
в2 ^Х2(1,2) (13)
или по правилу 3<г для квантиля а(1) = 0,02
в2 < у2 = М[в2] + 3^ДР2] = 1 + 3^ = 5,2. (14)
п ,,2 2
С учетом допуска у^ диагностирование по критерию х сводится к следующим проверкам:
если в 2 <У2 , то в ДС по у - му каналу наблюдений нет нарушений; (15)
2, " } '
2
если в/> у2 , то в ДС по у - му каналу наблюдений есть нарушения.
3. Диагностирование по критерию 3
Применение критерия х позволяет обнаруживать текущие нарушения в ДС. На практике возникает также необходимость анализировать информацию о функционировании ДС за определенный период времени. На основе ретроспективных данных могут определяться соответствующие диагностические параметры. Технология последовательной обработки наблюдений позволяет формировать такие параметры по выборке невязок на скользящем временном интервале. Для этого могут быть использованы эргодические свойства ОФК, априорно настроенного на правильное функционирование ИНС. Такими параметрами являются дисперсии невязок в каждом из / каналов наблюдений. Прогнозируемое значение дисперсии а] ву-м канале наблюдений в г-й момент времени определяется по соотношению (8),
Л 1 1 2 а ее оценка а у (г) - по реальной выборке невязок а у (г) =- Е ^у (к) - V} ^)] ; у = 1, /,
N - 1 к=г - м+1
_ 1 г
где Vу(г) = — Е Vу(к) - оценка математического ожидания невязки в у-м канале наблюде-
N к=г - N+1
ний в г-й момент времени; N - количество отсчетов на скользящем интервале
Т = \ti-N+1А].
В качестве параметра, характеризующего состояние ДС на временном интервале Т, может быть принято отношение реальной а у и прогнозируемой а у дисперсий
¥у =ау / ау. (16)
Известно [5], что при выполнении условия (7) параметр (16) имеет распределение 3 , а именно
¥у е32(а, Ъ), (17)
где а = N/(N - 2); Ъ = 4N(N - 1)/[(N - 2у (Ы - 4)].
Используя правило 3<г , условие (17) может быть представлено в виде
¥} < п2 = М] + 3^В[Гу ] = а + 3л[ъ . (18)
2 2 С учетом допуска П1 технология поканального контроля ДС по критерию 3 имеет
вид:
если ¥у < п^, тов ДС по у - муканалунаблюденийна интервале Т не было нарушений;
2 (19) если ¥у > п1, тов ДС по у - муканалунаблюденийна интервале Т были нарушения.
Процедура (19) дополняет проверку (15) для повышения достоверности диагностирования.
2 2
4. Диагностирование по комбинированному критерию X /3
При реализации процедур диагностирования ИНС возникает задача обнаружения кратковременных сбоев на фоне отказов. При различении таких нарушений представляется возможным парировать случайные сбои, не отключая ИНС. Решение указанной задачи может быть
22
основано на комплексировании критериев х и 3 . Действительно, диагностирование по
критерию х позволяет обнаруживать как сбои, так и отказы. Диагностический параметр ¥у.,
2
формируемый по критерию 3 , определяется по множеству невязок Vу на скользящем временном интервале. Сбойные сигналы, используемые для вычисления такого параметра,
усредняются и несущественно влияют на результаты диагностирования по критерию 3 . В то же время постепенные и внезапные отказы, характеризующиеся постоянными смещениями невязок относительно их номинальных значений, приводят к отклонению параметра ¥у от допуска. Поэтому, если нарушения выявляются по обоим критериям, то в у-м канале наблюдений наиболее вероятно произошел отказ, если только по критерию х - то сбой. Парирование нарушений сводится к следующему. При отсутствии разладки невязка Vу обрабатывается ОФК, парирование отказа осуществляется путём подключения резервного канала, а парирова-
ние кратковременного сбоя - путём адаптивно-робастной фильтрации (АРФ) невязок с использованием функции влияния у(Р). Указанная функция определяет уровень доверия к поступающим измерениям. В работе [5] предложены и обоснованы следующие значения функции у(Р), учитывающие априорные предположения о законах распределений полезного сигнала и помехи:
У % (вл ) = в^ ; (вл ) = 1 - для кондиционных невязок 0 < в л < 3 (ОФК);
уу (вл ) = 1; у} (вл ) = 0 - для аномальных невязок в л > 6 (АРФ);
у (в л) = в / 3 ; (в л) = 1/3 - для невязок с неопределенностью 3 < в л < 6 (АРФ).
Приведенные процедуры позволяют выполнить диагностирование ИНС с глубиной до элемента вектора невязок V,. В то же время на практике возникает необходимость обнаруживать нарушения по каждому элементу вектора состояния ИНС.
5. Диагностирование динамических систем на основе обработки данных в «прямом» и «обратном» времени
Диагностирование ИНС с глубиной до элементов вектора состояния (ВС) может быть выполнено на основе совместной обработки сигналов наблюдений в «прямом» (фильтрация) и «обратном» (сглаживание) времени. Обобщённые параметры, реагирующие на разладку оценок ВС, конструктивно входят в следующую квадратичную форму
3г = N ЛрЛ, / N , (2°)
-1 -1 - Т
где V, / N =3Г ,) -3^ ) = ф г+1 X,+1/N - х, / г; 3 {1 ) = хг - X / г; Лр, = р, , +ф г^Р+1/ N ф , / N ;
Xг / г, X, /N - оценки ВС х, в 1-й момент времени по г наблюдениям, полученные соответственно на этапах фильтрации и сглаживания; р /,, р / - ковариационные матрицы данных оценок;
- Т 1 Т
Ф, /N - переходная матрица для ВС; Ф = (Ф" ) .
Устойчивое сглаживание (|б| < 3а), отражающее исправное состояние ДС, характеризуется следующими распределениями невязки V, / N и квадратичной формы 3,:
V, / N е N(0; ЛРг); 3, еХ\п;2п),
где п - размерность ВС.
С учетом статистических свойств распределения X и правила 3а могут быть сформированы необходимые условия исправного состояния (отсутствие сбоев и отказов) ДС в целом
3, < п + 3л^2п ил'-го элемента ВС в частности
3 а) = 3 и-1)+V / N (л)/ ЛО0з) < ^2 = л + , (21)
где V, /= Ли- ^V, /; ЛЦ 1; ЛО, 1 - соответственно верхняя треугольная с единичной диагональю и диагональная матрицы, получаемые путем ортогонального преобразования
лр= Ли-Т ЛО~1Ли~1, (22)
где ЛО-1) -]-й элемент диагональной матрицы ЛО, 1.
С учетом разложения (22) и свойств статистики Фишера [5] Г, =
а
О /})
АО,
е 3 (а, Ь) может
О /})
быть сформировано необходимое условие работоспособного состояния (отсутствие отказов)
2 /
ИНС по,-му элементу ВС Г, < п, = а + 3л1 Ь , где а скользящем временном интервале.
(г / ])
оценка дисперсии невязки Уг / м(,) на
6. Анализ результатов исследований
В качестве объекта контроля рассматривается одноканальная ИНС [5]. В такой ИНС моделируется маятник Шулера системой "гироскоп-акселерометр" (Г-А). В Г-А системе обеспечивается инвариантность моделируемой вертикали к движению основания акселерометра относительно Земли при вычислении скорости и угловой координаты (например, географической широты р). Для этого на датчик момента гироскопа подается сигнал, пропорциональный угловой скорости перемещения ИНС относительно земной поверхности р = V / Я .
При наблюдении вектора ошибок такой системы х(г) = [АV 5 Аа Аю] Т по сигналам скорости г(г) = (г) - (г) параметры уравнений (3), (5) будут иметь вид:
Н (г) = [1 0 0 о];
А(г) =
о - g 1
1/Я о о
о о - 1/т <
о о о
0
1 о
- 1/т
0(г) =
о о о о о о о о
о о
2/т
о о о
2/ т.
о
где Я - величина радиус-вектора местоположения Г-А системы; g - ускорение силы тяжести; 5 - ошибка определения вертикали; АV - ошибка счисления скорости; Аа - ошибка акселерометра; А® - дрейф гироскопа;та,т® - соответственно время корреляции ошибки акселерометра и дрейфа гироскопа; оа,ою - среднеквадратические значения ошибок соответственно
акселерометра и гироскопа. На рис. 2, 3 представлены характерные результаты исследований. Имитировался отказ акселерометра на 500-й секунде. Такой отказ косвенно проявляется в канале наблюдения скорости, когда обобщённый параметр PV превышает допуск. При обработке зарегистрированных оценок и диагностировании по правилу (21) определяется, какой из чувствительных элементов ИНС: акселерометр или гироскоп, наиболее вероятно привел к нарушению. На рис. 2, 3 показана динамика изменения оценок смещения сигнала акселерометра ах и дрейфа гироскопа а>х при обработке наблюдений скорости в «прямом» времени и
уточнении указанных оценок в «обратном» времени. При диагностировании по зарегистрированным данным отказавший акселерометр локализуется при превышении допусков обобщенными параметрами J (критерий хХ ) и Г (критерий 32).
5,а 8а
, ]
Ошибка н оценки фильтрации и сгяажнвання
ошибка . оценка ошибки \ (фильтрация) оценка ошибки
450 500 550 С
2
Критерий X
Критерии
2
Акселерометр ах, м/с
Гироскоп юх, °/ч
Ошибка и оценки фильтрации и сглаживания
11111
АД ,1
ошибка ___ .• • V:,
7-- 1 >Т (Л Л^П 1
д_______
1 Л^Н^ 1 /- оценка ошибки
оценка ошибки / (сглаживание)
+ У (фильтрация)
-I-I-1-1-1-1-1-I-1-I-I-I—г-
400 450 500 550 600
Критерий X''
ю 8
5-----1------1.------1-------1-------1
40'] 450 500 550 600
Критерий &1
0.5 0 4 0.3
400 500 600
Рис. 2. Оценки ошибки акселерометра Рис. 3. Оценки дрейфа гироскопа
Заключение
Можно также видеть, что отказ акселерометра несущественно повлиял на изменение параметров 3^ и ^ , характеризующих состояние гироскопа а>х. Таким образом, комбиниро-
л }
ванная обработка наблюдений в «прямом» и «обратном» времени позволяет решать задачи диагностирования с глубиной до элемента вектора состояния ИНС.
Представленная технология диагностирования позволяет: обнаруживать нарушения в наблюдаемых динамических системах АО с глубиной до элемента вектора состояния на основе совместных процедур оптимальной фильтрации и сглаживания экспериментальных данных; повышать достоверность и оперативность обнаружения нарушений путем анализа обобщенных параметров состояния по комбинированным критериям согласия; селектировать и парировать кратковременные сбои на фоне отказов.
ЛИТЕРАТУРА
1. Веремеенко К.К., Кошелев Б.В., Соловьев Ю.А. Анализ состояния разработок интегрированных инер-циально-спутниковых навигационных систем // Новости навигации. 2010. № 4. С. 32-41.
2. Дмитриев С.П., Колесов Н.В., Осипов А.В. Информационная надежность, контроль и диагностика навигационных систем. СПб.: ГНЦ РФ - ЦНИИ «Электроприбор», 2003.
3. Бабич О.А. Обработка информации в навигационных комплексах. М.: Машиностроение, 1991.
4. Gertler J.J. Fault Detection and Diagnosis in Engineering Systems. N.Y.: Marcel Dekker, 1998.
5. Колодежный Л.П., Чернодаров А.В. Надежность и техническая диагностика. М.: Военно-воздушная академия им. Н.Е. Жуковского и Ю.А. Гагарина, 2010.
6. Королюк В.С., Портенко Н.И., Скороход А.В., Турбин А.Ф. Справочник по теории вероятностей и математической статистике. М.: Наука, ГРФМЛ, 1985.
MONITORING AND COUNTERACTION AGAINST FAULTS IN INTEGRATED NAVIGATION SYSTEMS BY THE USE OF COMBINED GOODNESS-OF-FIT TESTS
Chernodarov A.V.
This paper is devoted to the problem of increasing the diagnosis confidence, diagnosis operativeness, and diagnosis depth in observable dynamical systems (DSs). The proposed solution of the above problem relies on the decomposition of DS diagnostic models, on the application of combined goodness-of-fit tests, and on the processing of observations in "forward" and "backward" time. The results of modelling are given.
Keywords: navigation system, control, diagnostics, parry violations criteria consent.
REFERENCES
1. Veremeyenko K.K., Koshelev B.V., Solov'yev Yu.A. Analiz sostoyaniya razrabotok integrirovannykh iner-tsial'no-sputnikovykh navigatsionnykh system. Novosti navigatsii. 2010. № 4. Pp. 32-41. (In Russian).
2. Dmitriyev S.P., Kolesov N.V., Osipov A.V. Informatsionnaya nadezhnost', kontrol' i diagnostika navigatsionnykh sistem. SPb.: GNTS RF - TSNII «Elektropribor». 2003. (In Russian).
3. Babich O.A. Obrabotka informatsii v navigatsionnykh kompleksakh. M.: Mashinostroyeniye. 1991. (In Russian).
4. Gertler J.J. Fault Detection and Diagnosis in Engineering Systems. N.Y.: Marcel Dekker. 1998.
5. Kolodezhnyy L.P., Chernodarov A.V. Nadezhnost' i tekhnicheskaya diagnostika. M.: Voyenno-vozdushnaya akademiya im. N.Ye. Zhukovskogo i Yu.A. Gagarina. 2010. (In Russian).
6. Korolyuk V.S., Portenko N.I., Skorokhod A.V., Turbin A.F. Spravochnik po teorii veroyatnostey i ma-tematicheskoy statistike. M.: Nauka, GRFML. 1985. (In Russian).
Сведения об авторе
Чернодаров Александр Владимирович, 1951 г.р., окончил Рижское ВВАИУ им. Я. Алксниса (1973), доцент, доктор технических наук, действительный член Академии навигации и управления движением, главный научный сотрудник ООО «Экспериментальная мастерская «НаукаСофт», профессор филиала «Стрела» МАИ, автор более 120 научных работ, область научных интересов - оценивание состояния, идентификация и диагностика авиационного оборудования.