WWW.DISSERS.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

   Добро пожаловать!

На правах рукописи

Кошаев Дмитрий Анатольевич

МЕТОДЫ ОЦЕНИВАНИЯ СИГНАЛОВ НАВИГАЦИОННЫХ СИСТЕМ НА ОСНОВЕ МНОГОАЛЬТЕРНАТИВНОГО И НЕПОЛНОГО СТОХАСТИЧЕСКОГО ОПИСАНИЯ

Специальность 05.13.01 - «Системный анализ, управление и обработка информации»

Автореферат диссертации на соискание ученой степени доктора технических наук

Санкт-Петербург 2010

Работа выполнена в ГНЦ РФ ОАО «КОНЦЕРН «ЦНИИ «ЭЛЕКТРОПРИБОР» Научный консультант доктор технических наук, профессор С.П. Дмитриев.

Официальные оппоненты:

доктор технических наук, профессор А.В. Небылов, доктор физико-математических наук, профессор А.Е. Барабанов, доктор технических наук, профессор Р.И. Ивановский.

Ведущая организация Институт проблем управления им. В.А. Трапезникова РАН (Москва).

Защита состоится 14 сентября 2010г. в 1500 на заседании диссертационного совета ДС 411.007.01 при ОАО «КОНЦЕРН «ЦНИИ «ЭЛЕКТРОПРИБОР» по адресу: 197046, С.-Петербург, ул. Малая Посадская, 30.

С диссертацией можно ознакомиться в научно-технической библиотеке ОАО «КОНЦЕРН «ЦНИИ «ЭЛЕКТРОПРИБОР».

Автореферат разослан 2010г.

Ученый секретарь диссертационного совета, доктор технических наук, профессор Н.В. Колесов

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

xk =k xk -1 + F(k,) + wk, zk = Hk xk + G(k,) + vk. (1) Здесь k – номер дискретного момента времени tk = kt ; t - интервал дискретности; vk, wk - чисто-случайные последовательности; Hk, k, F(), G() - известные матрицы и вектор-функции; - вектор известных или неизвестных параметров либо случайных величин. Величина может иметь различную природу, которая и определяет тип неопределенности. В задаче требуется оценить значения функций F, G и вектора x.

Величина может представлять собой случайный вектор и иметь дискретное распределение вероятности, например, при наличии дискретных помех измерений, нарушений или аномальных ошибок. В этом случае речь идет о многоальтернативном стохастическом описании. Классические варианты решения задач с применением такого описания сводятся к построению банка фильтров Калмана (ФК), каждый из которых настроен на одну из возможных гипотез о значении . Впервые такое решение в случае отсутствия переходов между гипотезами предложил D.T. Magill. Впоследствии оно было детально проработано Д.Г. Лайниотисом. Многоальтернативное решение, предусматривающее переходы от одной гипотезы к другой (Interacting MultipleModel), впервые представил H.A.P. Blom.

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

Другой рассматриваемый в диссертации тип неопределенности не предусматривает наличие стохастической модели для величины . При этом k = (tk ), где (t) - функция, о которой известно лишь, что она непрерывно дифференцируема и для нее справедливы ограничения (t) 1, (t) .

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

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

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

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

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

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

Цель работы: Разработка эффективных по точности и вычислительным затратам методов оценивания сигналов навигационных систем при их описании с помощью многоальтернативных и неполных стохастических моделей.

Основные задачи

1. Анализ существующих методов оценивания сигналов, использующих многоальтернативные и неполные стохастические модели. Выявление их достоинств и недостатков. Определение путей устранения недостатков.

2. Разработка экономичных в вычислительном отношении методов оценивания сигналов при наличии дискретно распределенных помех измерений.

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

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

5. Разработка метода оценивания непрерывно дифференцируемого сигнала с учетом ограничений на величину сигнала и его производную. Получение адекватной характеристики точности.

6. Подтверждение эффективности предложенных методов по результатам моделирования и обработки реальных данных навигационных систем.

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

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

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

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

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

5. Метод приближенного вычисления среднеквадратической ошибки оценивания сигнала с учетом непрерывной дифференцируемости и ограничений.

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

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

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

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

• Спроектирован алгоритм обнаружения и оценивания нарушений в навигационном комплексе, включающем две и более ИНС. С точки зрения качества получаемого решения алгоритм, не уступает классическому варианту на основе банка ФК для отдельных нарушений, но при этом требует значительно меньше вычислительных ресурсов. Эффективность алгоритма подтверждена путем моделирования задачи диагностики для навигационного комплекса типа «Аппассионата ЭКМ.1» и обработки реальных данных от ИНС «Дельта».

• Для навигационного комплекса из трех ИНС разработан алгоритм обнаружения и компенсации аномальных ошибок в показаниях курса без использования детального описания их динамики. Результаты стендовых испытаний навигационного комплекса типа «Ладога-11430», проведенные с имитацией различных типов нарушений, показывают, что алгоритм позволяет без значительного запаздывания обнаруживать и компенсировать дополнительную ошибку, вызванную нарушением, с точностью, сопоставимой с уровнем номинальных ошибок.

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

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

Применение результатов. К настоящему времени алгоритм обнаружения и оценивания аномальной ошибки внедрен в программное обеспечение навигационного комплекса «Ладога 11430» (2007г). Алгоритм исключения неоднозначности фазовых измерений ГНСС применялся для компенсации вертикальных ускорений в показаниях аэрогравиметра «Чекан-А» (2002-2003г).

Разработанные алгоритмы определения курса и относительной траектории по фазовым измерениям ГНСС были апробированы в ходе проведения испытаний в городских условиях и на оз. Ладога (тема «БАСН-М-ЭП», 2008-2009г).

Сейчас алгоритм определения курса находятся на стадии внедрения в бортовую аппаратуру ГНСС-интерферометра с применением микромеханических инерциальных датчиков.

Апробация работы. Результаты диссертации докладывались на III, VI, IX, X, XI, XIV и XVI Санкт-Петербургской международной конференции по интегрированным навигационным системам (С.-Петербург, 1996, 1999, 2002, 2003, 2004, 2007, 2009); XX, XXI, XXII, XXIII, и XXV научно-технической межотраслевой конференции памяти Н.Н. Острякова (С.-Петербург, 1996, 1998;

2000, 2002, 2006); I и II научно-технической конференции молодых ученых "Навигация и управление движением" (С.-Петербург, 1999, 2000); научнотехнической конференции «Навигация и океанография» (С.-Петербург, 2001, 2007); форуме китайско-российских молодых ученых (Пекин, Китай, 2003); I и III Всероссийской конференции «Фундаментальное и прикладное координатновременное обеспечение» (С.-Петербург, 2005, 2009); 5th International Conference on Differential Satellite Navigation Systems (С.-Петербург, 1996); Institute of Navigation 55th Annual Meeting (Boston, USA, 1999); 6th IFAC Symposium on Fault Detection, Supervision and Safety of Technical Processes (Beijing, PR China, 2006); 13th IEEE Conference “Methods and Models in Automation and Robotics” (Szczecin, Poland, 2007); 16th IEEE “Mediterranean Conference on Control and Automation” (Ajaccio, Corsica, France, 2008), на Общероссийском семинаре «Современные методы навигации и управления движением» (Москва, Институт проблем управления им. В.А. Трапезникова РАН, 2010).

Публикации. По материалам диссертации опубликовано 36 статей и докладов, включая 15 статей в журналах, рекомендованных ВАК.

Структура и объем работы. Диссертация состоит из пяти глав, введения, заключения и списка используемой литературы из 156 наименований. Общий объем работы составляет 242 страницы, включая 45 рисунков.

СОДЕРЖАНИЕ РАБОТЫ

Первая глава посвящена оцениванию сигналов при наличии дискретно распределенной помехи измерений.

В задаче требуется оценить вектор состояния xk = k xk + wk, (2) по измерениям вида zk = Hk xk +N + vk, (3) где k, Hk, - известные матрицы; wk, vk - чисто-случайные последовательности; N – случайный m-мерный вектор, компоненты которого принимают целочисленные значения. Отметим, что в отношении вектора N, по существу, применяется вариант многоальтернативного стохастического описания. При этом (2), (3) связаны с уравнениями (1) из общей постановки задачи следующим образом: F 0, = N, - вектор, состоящий из элементов матрицы , G =N.

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

Было доказано, что задача может решаться в два этапа. На первом этапе вектор N оценивается без учета целочисленного характера компонент. Это делается с помощью расширенного ФК, оценивающего совместно вектора x и N. На втором этапе отыскивается такое значение вектора N на множестве целых чисел Zm, для которого апостериорная вероятность максимальна. Этот этап – наиболее трудоемкая часть решения. Здесь особенно остро стоит проблема сокращения вычислительных затрат. Решение задачи в два этапа является распространенным приемом, основанным на интуитивных соображениях. Его теоретическое обоснование представлено в диссертации.

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

Показано, что на втором этапе наиболее вероятное целочисленное значение N* может быть получено в результате минимизации N* = arg min (N - N)T PN1(N - N) = arg min q(N), (4) NZm NZm где N, PN - оценка и ковариационная матрица ее ошибок, полученные на первом этапе. При наличии дополнительного измерения вида =| x | +, (5) где - центрированная гауссовская погрешность в знании длины вектора x с дисперсией , обосновано следующее выражение для N* - N* = arg min (N - N)T PN1(N - N) + (- | x(N) |)2 / = arg min q(N), (6) [ ] NZm NZm где x(N) - оценка вектора x, полученная по измерениям (3) в предположении, 2 что N является истинным значением, = x(N)T Px / N x(N) / | x(N) |2 + условная по отношению к z и N дисперсия , Px / N - ковариационная матрица ошибки оценки x(N).

Для вычисления минимизируемой в (4) квадратичной формы q(N) используется рекуррентный способ q = q + (N - N )2 2 / j-1, j =1,m, q0 = 0, q = qm, (7) j / j-j j-1 j j 2 где N1/ 0 = N1, 1/ 0 = 1 ; N, 2 / j-1, j = 2,m – условные по отношению j / j-j к вектору N = (N1,...N )T математическое ожидание и дисперсия j-1 j- компоненты N, которые определяются исходя из N и PN. Тогда как для j получения функции q(N), минимизируемой в (6), после (7) выполняется еще одна итерация q(N) = qm + (- |x(N) |)2 / .

Поиск значения (4) производиться в области q(N) q, а значения (6) - в области q(N) q, где q - заданный порог.. Этот целочисленный поиск и является источником вычислительных проблем. Основу предлагаемых методов оценивания составляют оригинальные приемы, позволяющие более рационально по сравнению с существующими методами использовать вычислительные ресурсы при выполнении целочисленного поиска.

Одним из наиболее эффективных новых приемов является нумерация целочисленных компонент вектора N, которая вводится по аналитическому правилу N , при s =1;

j / j-j (s ) (s -1) s jj j N = N + (-1) (s -1), при s >1и (N(1) - N ) < 0; (8) j / j-jj jj j (s -1) s -j j N + (-1) (s -1), при s >1и (N(1) - N ) 0, j / j-jj jj где s =1,2,... номер значения N, – j j N.

j операция округления до ближайшего N j / j-целого числа. С помощью этой N(3) j нумерации значения компонент N N j N(1) N(4) N(2) автоматически сортируются по мере их j j j удаления от центра интервала перебора интервал перебора, (см. рис. 1). Поскольку q q q в котором j j N - N + j / j-1 j / j-увеличивается с ростом номера s j q - q q - q j / j-1 j j / j-1 j значения N, первым рассматривается j Рис. 1. Нумерация значений N j (s ) N(1), а затем - N(2), N(3) и т.д. до тех пор, пока q q. Введенная j j j j j N = N j j нумерация избавляет от необходимости многократного расчета границ перебираемых значений N, что требует применения трудоемкой операции j извлечения квадратного корня. Вместе с тем, правило (8) позволяет обойтись без сортировки и сохранения в памяти больших массивов отсортированных компонент, а также позволяет избежать пересчета каких-либо промежуточных результатов при изменении порога q.

При отыскании в ходе поиска N* каждого нового значения N, для которого q(N) q, порог q устанавливается равным q(N). Это уже известный прием, но он более органично встраивается в предлагаемую схему перебора значений N на основе нумерации по правилу (8).

Достоверность значения N* оценивается с помощью апостериорной вероятности g* = P(N = N* | z) либо отношения g* ко второй по величине вероятности g**. Отношение g* / g** вычисляется проще. Оно представляет собой верхнюю границу наибольшей апостериорной вероятности. В случае, если g* или g* / g** достигает порога, близкого к 1, значение N* принимается за истинное, и для этого предположения вычисляется оценка вектора состояния x. В предлагаемом методе уже по промежуточным результатам выявляется ситуация, когда соответствующая характеристика достоверности не сможет Дрейф судна превысить заданный порог. Это позволяет избежать бесполезных уточняющих расчетов, связанных с вычислением g* и g* / g**.

На рис. 2 представлены результаты практического использования предложенной методики для оценивания Рис. 2. Относительная траектория судна.

Точки - положение с дискретностью 2с.

относительной траектории судна по фазовым одночастотным измерениям ГНСС с частотой поступления 10Гц. В этой задаче подлежащий оцениванию вектор состояния x включает X, Y, Z –прямоугольные координаты антенны бортового приемника относительно антенны опорного приемника вдоль географических осей. Опорный приемник необходим для организации дифференциального режима обработки. Он располагался на расстоянии порядка 20км от судна. Эксперимент проводился на оз. Ладога. В роли дискретно распределенных помех N в данной задаче, как уже отмечалось, выступают неизвестные заранее значения целого числа периодов фазовых измерений. Один период фазы соответствует 19см. Шумы фазовых измерений имеют значительно меньший уровень. Наиболее вероятное значение N* вектора целого числа периодов определялось в соответствии с (4).

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

Рис. 3. Результаты определения ориентации циркулирующего судна.

Рис. 3 демонстрирует результаты применения предложенной методики для оценивания курса и качки судна по фазовым одночастотным измерениям ГНСС, поступающим с частотой 10Гц. Суть этой задачи состоит в том, что на борту судна устанавливается две или более антенн (в данном эксперименте использовались две антенны, установленные в поперечном направлении на расстоянии 3,4м). Измеряя фазы спутниковых сигналов и располагая информацией о расположении антенн в связанной с объектом системе координат можно определить углы ориентации объекта относительно град ГНСС + ММГ, K град / с ГНСС + ММГ, K ГНСС, град географической системы координат. Для того чтобы придать инерционный характер этой задаче, в ней использовались данные микромеханического гироскопа (ММГ), измеряющего при отсутствии качки азимутальную угловую скорость. Основной эффект от применения гироскопа состоит в том, что он позволяет сразу же однозначно определить недостающее целое число периодов фазовых измерений после перерывов в поступлении сигналов от спутников.

Также гироскоп позволяет сгладить шумы фазовых измерений. Вектор состояния x включает относительные координаты двух установленных на судне антенн X, Y, Z вдоль географических осей. Из оценок этих координат формировались показания курса и бортовой качки. Наиболее вероятное значение N* вектора целого числа периодов определялось в соответствии с (6).

При этом в качестве дополнительного измерения (5) выступало приближенно известное расстояние между антеннами, т.е. =| x | +. На верхнем графике показана реализация курса KГНСС+ММГ, полученного в результате совместной обработки фазовых измерений и данных ММГ. Судно совершало циркуляцию в различных направлениях по траектории представленной на рис. 2. На втором графике показана угловая скорость K, вычисленная по приращениям ГНСС+ММГ комплексной оценки курса. Третий график демонстрирует бортовую качку ГНСС, рассчитанную по фазовым измерениям. Отсутствие скачков в K ГНСС+ММГ и ГНСС говорит о правильном определении вектора целого числа периодов фазовых измерений N с помощью разработанной методики. Перепады по угловой скорости и по бортовой качке связаны не с ошибками, а с изменением направления циркуляции судна.

Вторая глава посвящена многоальтернативному методу обнаружения и оценивания нарушений в информационно-измерительных системах (ИИС) с помощью расширенного фильтра Калмана (РФК).

Формулируемые в данной главе постановки задачи допускают, что полезные сигналы исключаются за счет избыточности информации, и вектор состояния описывает либо только ошибки ИИС, либо как ошибки ИИС, так и полезные сигналы. В любом случае речь далее идет об информационно-измерительном комплексе (ИИК).

Сначала анализируется упрощенная ситуация, когда факт появления нарушения в ИИК уже установлен и требуется выявить его источник и уровень.

При этом считается невозможным наличие сразу нескольких нарушений. Также исключается возможность самоустранения нарушения. Рассмотрению подлежат случайные постоянные нарушения, аддитивно входящие в уравнения для n-мерного вектора состояния xk и m-мерного вектора измерений zk xk =k xk -1 + wk + Bk D(), zk = Hk xk + Lk wk + vk + Ck D(). (9) Здесь = (1,...N )T – вектор всех возможных нарушений; k, Bk, Hk,Ck, Lk – известные матрицы; D() – диагональная матрица с диагональю, образованной из компонент вектора = (1,...N )T, принимающих значения 0 или 1 ( i =передает наличие нарушения i в ИИК). При этом лишь одна из i равна 1, а j остальные – 0. Априорные вероятности нарушений pi = P( = ij, j =1, N), где ij – символ Кронекера, известны. Векторы x0, wk, vk, случайны и взаимно независимы друг от друга и от . Они имеют гауссовское центрированное распределение с известными ковариационными матрицами. Причем wk, vk образуют чисто-случайные последовательности.

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

Последние слагаемые в (9) образуют функции F и G, фигурирующие в (1).

В задаче требуется вычислить апостериорные, т.е. условные по отношению к вектору накопленных на момент k измерений zk, вероятности нарушений ij gk = P( = ij, j =1, N | zk ), локализовать действующее нарушение, оценить его величину i, а также вектор состояния xk с учетом влияния i. Оценки i и xk позволяют компенсировать нарушение и устранить последствия его влияния до начала компенсации, т.е. восстановить ИИС с нарушением.

Классическая схема решения такой задачи требует реализации банка N ФК, каждый из которых с учетом (9) оценивает xk совместно с одним из нарушений j i в предположении, что именно оно действует в ИИК, т.е. = ij, j =1, N.

В противовес такому трудоемкому решению предлагается применить один T РФК, оценивающий вектор состояния увеличенной размерности xk = (xk, T )T в предположении, что в ИИК одновременно действуют все нарушения, т.е.

j =1 для j =1, N и, как следствие, D() = E. С точки зрения наблюдаемого j j процесса zk (см. (9)) события = ij, j =1, N и =1, j =1, N, i = 0, где i - вектор, образованный из путем исключения i, эквивалентны. Опираясь на это обстоятельство, в диссертации получена формула для вычисления апостериорных вероятностей по результатам работы РФК i * * gk 2 j Pi exp- ( *)T ( )-1 * i Pi i pi, (10) k k kk j=1, N, ji j * где 2 j – априорная дисперсия ; i *, Pi – оценка i и ковариационная k k матрица ее ошибки, полученные РФК. Обоснована возможность получения * * входящих в (10) Pi и Pi с использованием экономичного ( )- k k * * T преобразования P и P. Оценка составного вектора i = (xk,i )T и ( )-k ковариационная матрица ее ошибки определяются по результатам РФК, скорректированным для случая i = 0.

Таким образом, на основе РФК без потери оптимальности вычисляются те же характеристики состояния ИИК, которые определяются с помощью банка ФК для отдельных нарушений. Преимущество предложенного метода достаточно очевидно: вместо N ФК, оценивающих (n+1)-мерный вектор, применяется один РФК, оценивающий вектор размерности n+N. Чем выше размерность вектора состояния n, тем более существенное сокращение вычислительных затрат дает применение РФК. При малых n более экономичным может оказаться применение не одного, а нескольких РФК, каждый из которых предполагает действие своей группы нарушений.

Далее рассматривается более общая задача обнаружения, локализации и оценивания нарушений, предполагающая, что ИИК может находиться в номинальном состояниии – гипотеза h0 : = 0, либо в аномальном состоянии с j одним из N нарушений – гипотезы hi : = ij, j =1, N. Кроме того, с известными вероятностями допускаются переходы h0 hi, i =1, N и обратно.

Традиционное решение такой задачи сводится к построению банка из 3N+взаимодействующих друг с другом ФК для всех возможных переходов между гипотезами на двух соседних шагах решения (см. рис. 4, слева). При этом на каждом k-м шаге вычисляются апостериорные вероятности гипотез 0 i T gk, gk, i =1, N, а также оценки векторов i = (xk, i )T с соответствующими k ковариационными матрицами для i =1, N. Характеристики для полных цепочек переходов между состояниями здесь не определяются, так как их число с течением времени неограниченно увеличивается.

Следуя традиционной схеме взаимодействия между фильтрами, предлагается использовать РФК и ограничиться всего двумя гипотезами h0, h*.

Гипотеза h* предполагает наличие любой комбинации нарушений. Состав шаг k-1 шаг k шаг k-1 шаг k банка и процедура обработки результатов, вырабатываемых h0 hh0 hвходящими в него четырьмя фильтрами, здесь существенно h1 hпроще (см. рис. 4, справа).

h* h* При g* 1 с помощью (10) k Банк рассчитываются условные по ФК (h0h0), hN hN отношению к h* вероятности РФК (h0h*), отдельных нарушений РФК (h*h*), Банк i j РФК (h* h0) gk|* = P( = ij, j =1, N | zk, h*).

ФК (h0h0), i = 1, N, ФК (h0hi), Для нарушения i = imax с 0 * * * gk, gk, x, Pxk k ФК (hihi), i = 1, N, i * наибольшей gk|* вычисляется Если gk 1, то ФК (hih0), i = 1, N безусловная апостериорная вычисляются i вероятность 0 i gk|*, i = 1, N, gk, gk, i, Pi, i = 1, N k k ii ij i * * gkmax = gkmax|*gk, gk = P( = ij, j =1, N | zk ) = gk|*gk, а при необходимости и оценка imax, Pimax.

k k i с ковариационной матрицей Рис. 4. Классическое решение на основе k банка частных ФК (слева) и предлагаемое ее ошибки Pi. Такая схему решение на основе РФК (справа).

k решения можно использовать и для нескольких составных гипотез h1*, h2*… о нарушениях.

На рис. 5 сопоставлены результаты предлагаемого и классического методов на примере навигационного комплекса типа «Аппассионата ЭКМ.1», включающего две платформенные ИНС, демпфированные по данным относительного лага. Помимо гипотезы h0 об отсутствии нарушений в расчет принимаются гипотезы о нарушениях в уходах гироскопов x1, y1, x2, y2 и смещениях нуля акселерометров ax1, ay1, ax2, ay2 с горизонтальными осями чувствительности первой и второй ИНС, а также нарушение в уходе азимутального гироскопа z одной из двух ИНС. В качестве измерений использованы производные разностей показаний горизонтальных составляющих скорости и курса от первой и второй ИНС. В этом примере число измерений m=3, число нарушений N=9, размерность вектора состояния для гипотез hi, i =1,9 о нарушениях n=6. При использовании РФК наиболее эффективным оказывается следующее распределение нарушений по гипотезам:

гипотеза h1* отвечает за нарушения x1, y1, x2, y2, h2* - за ax1, ay1, ax2, ay2 ; h3* - за z.

В данном примере для второй ИНС промоделировано нарушение в уходе гироскопа с горизонтальной осью чувствительности x на 0,2град/ч при номинальном уровне ухода 0,01град/ч. Судя по графику апостериорных вероятностей, метод на основе РФК позволяет выявить промоделированное нарушение x2 лишь с немного бльшим запаздыванием, чем классический метод. Необходимые для восстановления ИНС оценка нарушения x2 и оценки дополнительных ошибок географической вертикали и скорости, порожденные x2, для обоих методов практически совпадают. Хотя размерность вектора состояния n=6 здесь не велика, объем вычислений для реализации метода на основе РФК в 4 раза меньше по сравнению с классическим методом.

Оценка дополнительной ошибки вертикали N, Апостериорные вероятности гипотез вызванной действием нарушения x2,угл.с 0,0,0,Нарушение x0,00 1 2 3 4 0 1 2 3 5 Время действия нарушения, мин Время действия нарушения, мин Оценка дополнительной ошибки скорости VE, Оценка нарушения град/ч x2, x2, вызванной действием нарушения м/с 0,3 Величина нарушения 0,2 -0,-0,0,-0,0 1 2 3 4 5 1 2 3 4 Время действия нарушения, мин Время действия нарушения, мин Рис. 5. Результаты, полученные с применением РФК (черные линии) и результаты классического решения (серые линии).

Помимо моделирования проводилась также экспериментальная проверка предложенного экономичного метода с использованием записанных на стенде реальных данных ИНС «Дельта». Ее результаты подтвердили сопоставимость классического и предложенного методов как с точки зрения задержки в определении типа нарушения, так и по точности вырабатываемых оценок.

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

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

Допускается возможность появления аномальных ошибок в показаниях только одной ИИС. Исходя из этого, в задаче рассматривается гипотеза h0 о номинальном состоянии ИИК и N гипотез hi, i =1, N о нарушениях в какойлибо ИИС.

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

имеются априорные вероятности состояний ИИК pi = P(hi ), i = 0, N и 0 0 iпереходов между ними q00= P(hk -1 hk ), qi0= P(hk -1 hk ), 0i i i q0i = P(hk -1 hk ), qii = P(hk -1 hk ), i =1, N. Важно отметить, что в задаче выполняется локализация аномальных ошибок только в смысле определения ИИС, в показаниях которой она присутствует, источник возникновения этих ошибок, т.е. тип порождающего их нарушения, здесь не выявляется. Из избыточных показаний ИИС формируются их комбинации, где исключаются неизвестные полезные сигналы (инвариантный подход). Эти комбинации и используются в качестве измерений zk.

С целью описания аномальных ошибок ИИС используется полиномиальная модель, позволяющая на ограниченном интервале времени адекватно передать поведение ошибок, вызванных нарушением общего вида, без конкретизации причин его возникновения (это могут быть скачки, тренды, гармоники, и т.д.).

Для гипотезы h0 используются вектор состояния xk, описывающий номинальные ошибки ИИС, либо их разности, входящие в измерения zk. Для каждой из гипотез hi, i =1, N вводится расширенный вектор состояния i T xk = (xk,i T )T, включающий помимо xk подвектор i, который в k k соответствии с полиномиальной моделью служит для описания аномальных ошибок i-й ИИС. Компонентами i являются сами аномальные ошибки, а k также их производные. Важно, что введенная модель аномальных ошибок не содержит в явном виде неизвестный момент их появления.

Полагаясь на введенные модели номинальных и аномальных ошибок и априорные вероятности состояний ИИК pi, i = 0, N и переходов между ними q00, qi0, q0i, qii, i =1, N, получаем типичную байесовскую задачу многоальтернативного оценивания. Она решается с помощью банка ФК, настроенных на конкретные переходы между гипотезами. При этом определяются апостериорные вероятности гипотез о состоянии ИИК i i gk = P(hi | zk ), i = 0, N и если gk 1 для некоторого i > 0, то вырабатывается вектор оценок k аномальных ошибок в i-й ИИС. Существенно, что применение полиномиальной модели для описания аномальных ошибок в банке ФК допускает возможность их скачкообразного появления и самоустранения.

Полиномиальная модель Перезапуск аномальных ошибок может быть Банк адекватной лишь на некотором ограниченном интервале Банк времени Т. Для решения задачи на сколь угодно большом Банк времени можно регулярно с периодом Т обновлять Банк 2 • • • полиномиальную модель «Рабочий» интервал аномальных ошибок путем перезапуска банка ФК. Но при «Подготовительный» интервал перезапуске апостериорные Рис. 6. Временная диаграмма работы банков ФК.

вероятности и оценки не смогут сразу достоверно отражать реальное состояние ИИС из-за переходных процессов.

Чтобы преодолеть этот недостаток предлагается использовать два параллельно действующих банка ФК, которые периодически перезапускаются с разницей во времени, равной T 2 их непрерывного функционирования (см.

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

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

Достоинства представленного метода решения проиллюстрированы на t рис. 7. Здесь предполагается, что в некоторый момент времени Банк появилась аномальная ошибка в i-й ИИС. В этом случае первый банк вырабатывает повышенную Банк апостериорную вероятность gi Банк наличия аномальной ошибки. Если использовать только один этот Банк банк, то после его перезапуска получится изломанная реализация Комбинированная реализация gi служит для принятия решения вероятности gi, которая не о наличии позволит уверенно судить о аномальной наличии аномальной ошибки в i-й t ошибки ИИС. Оценка аномальной ошибки при использовании одного банка ФК также не может быть удачно Рис. 7. Комбинирование результатов двух использована для компенсации избанков ФК.

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

Ниже представлены экспериментальные данные, подтверждающие эффективность предложенного подхода применительно к навигационному комплексу типа «Ладога-11430» из трех платформенных ИНС, постоянно корректируемых по координатам и скорости от ГНСС. В данном случае нарушения в ИНС практически не влияют на точность выработки в ней координат и скорости, которые почти повторяют данные ГНСС. В то же время, курс, вырабатываемый ИНС, подвержен действию нарушений. В связи с этим возникает задача компенсации действия нарушения в показаниях курса корректируемой ИНС. В качестве измерений использовались две разности показаний курсов от имеющихся трех ИНС. Номинальные курсовые ошибки А п о с т е п р о и л о у р ч н о е ы т н д н е е ы л в е е ь р н с о ы п я х о т н м б о а о с н щ т к ь и о ю в g i ФК, б ба и из б ба и из а з а з н н нк н ка ка ка а корректируемых ИНС а) представлялись в виде марковских процессов 1-го порядка. Для описания аномальных ошибок применялась Время действия нарушения, ч полиномиальная модель 3б) го порядка. Период T перезапуска банков ФК составляет 5ч. Для эксперимента использовались реальные данные ИНС, записанные Время действия нарушения, ч на стенде с имитацией в) рысканья, качек и циркуляции.

На рис. 8 показаны составляющие курсовой ошибки ИНС, связанные с Время действия нарушения, ч действием различных типов аномальная ошибка, вызванная нарушением нарушений, а также компенсирующая поправка поправки на эти ошибки, полученные с помощью Рис. 8. Результаты стендовых испытаний с имитацией нарушений:

предложенного метода.

а) линейного тренда ухода гироскопа с Колебательная горизонтальной осью чувствительности 0,06град/ч2;

составляющая ошибки при б) скачкообразного изменения ухода нарушении в гироскопе с азимутального гироскопа на 0,3град/ч;

горизонтальной осью в) скачкообразных изменений ошибки курса.

чувствительности (верхний график) вызвана модуляционным вращением платформы ИНС с периодом 5ч.

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

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

Альтернативой решения задачи обнаружения и компенсации аномальных ошибок для комплекса из трех и более ИИС является использование медианы показаний. Однако такой способ неэффективен в случае последовательного возникновения нарушений в разных системах. Предложенный метод позволяет K, угл.

мин K, угл.

мин K, угл.

мин восстановить ИИС с нарушением и использовать ее для дальнейшего контроля аномалий в остальных системах.

Четвертая глава посвящена методу оценивания сигналов при неполном стохастическом описании. Это второй из рассматриваемых в диссертации типов неопределенности моделей. Предлагаемый здесь метод основан на кусочнополиномиальном представлении нестохастического сигнала с учетом ограничений и непрерывной дифференцируемости.

Предполагается, что подлежащий оцениванию полезный сигнал порождается некоторой безразмерной скалярной функцией (t) и представляет T собой l-мерный вектор (t) = (t)T, c(t)(t), где (l-1)-мерный вектор (t) ( ) описывается дифференциальным уравнением (t) = M (t)(t) + L(t)(t), (0) =0. (11) Здесь функция c(t) и матрицы M (t), L(t) известны, а начальное условие 0 - неизвестно. Функция (t) непрерывно дифференцируема. Для нее и ее производной справедливы ограничения (t) 1, (t) . (12) Допускается любая размерность , в том числе l=1, когда (t) = c(t)(t).

В задаче требуется получить оценки значений для моментов времени tk = k t ( t - интервал дискретности) по набору m-мерных измерений вида zk = Ck (tk ) + Hk xk + vk, (13) где xk - n-мерный вектор, описывающий коррелированные во времени помехи с помощью стохастической модели xk = k xk -1 + wk ;

Ck, Hk, k - известные матрицы; vk, wk - чисто-случайные последовательности; x0, vk, wk представляют собой взаимно независимые гауссовские векторы с нулевым средним и известными ковариационными матрицами. Отметим, что первое слагаемое в (13) представляет собой функцию G в уравнении (1) для вектора измерений, общем для всех рассматриваемых в диссертации задач. При этом в качестве аргумента этой функции выступает неизвестное начальное условие 0.

Для определенности рассматривается задача сглаживания (tk ) по реализации z измерений zi как для i k, так и для i > k.

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

Предполагается, что для интервалов времени [t(s-1),t(s)], где t(s) = sT, s =1,2,... - номер интервала, T – его длительность, для функции (t) справедливо полиномиальное представление ( ( ( ( ( (t) = b0s) + b2s) t - t(s-1) T + (b1s) - b0s) - b2s)) t - t(s-1) T. (14) () ()2 ( ( При этом b0s+1), b2s+1) связаны с коэффициентами на предыдущем интервале соотношениями ( ( ( ( ( ( b0s+1) = b1s), b2s+1) = 2b1s) - 2b0s) - b2s). (15) Соблюдение (15) для каждого s обеспечивает непрерывность функции (t) и ее производной на всей временной оси, в том числе, на границах интервалов.

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

Представление функции (t) в виде (14) позволяет свести задачу оценивания вектора (t), порождаемого (t), к оценке полиномиальных коэффициентов и (в случае l >1) начального условия 0. Причем, в свете соотношений (15) на S интервалах оцениванию подлежат только 2+S (1) (1) ( независимых коэффициента b0, b2 и b1s), s =1,S.

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

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

В качестве критерия в данной задаче используется функция правдоподобия (1) (1) (1) ( (S) измерений z относительно вектора b = (b0,b2,b1,...,b1S) )T и 0 (для задачи с многомерным полезным сигналом (t) ). В этом случае задача сводится к определению значений (S) (b*(S), * ) = arg max f (z | b, 0). (16) (S) b B(S), (S) где B(S) - область, включающая те и только те значения вектора b, при которых для (t) и (t) с учетом (14), (15) выполняются неравенства (12).

Показано, что значения (16) могут быть получены в два этапа. На первом этапе с помощью ФК по измерениям z с учетом уравнений (11), (13), но без (S), и соблюдения ограничений (12), формируются оценки b ковариационная матрица их ошибок. На втором этапе эти предварительные оценки уточняются с учетом ограничений (12) (S) (S)T (S) (S) b*(S) = arg min b - b P-1 ) b - b, * = 0(b*(S) ), (17) ( ) ( ) (S (S ) b b B(S ) где Pb (S ) - полученная на первом этапе ковариационная матрица ошибки (S); (S) оценки b 0(b*(S) ) - условная по отношению к b = b*(S) оценка 0, (S) рассчитанная исходя из результатов оценивания b, 0 на первом этапе.

Центральное место в решении поисковой задачи (17) занимает нетривиальная проблема определения области B(S) в аналитической форме.

Именно для того, чтобы облегчить ее решение, функция (t) представлена не совсем в обычном виде (14), где при t - t(s-1) фигурирует составной ()коэффициент. В работе получено следующее определение области B(S) из (S) (S+2)-мерного множества RS +2 действительных значений b, при которых (t) удовлетворяет заданным условиям:

(S) (S) B(S) = b RS +2 i (b ) 0, i =1,S + 2. (18) { } Здесь i () - нелинейные функции вида (1) (b2 )(1) (1) (S) (S) 1(b ) = b2 - , 2(b ) = b0 -1 +, =T, (1) 2 + b() ( ( ( (S) i (b ) = b1i-2) - (b0i-2) ) - (b0i-2)), i = 3,S + 2, 2 (s (s (s (s max (b02) ) + min (b02) ) max (b02) ) - min (b02) ) (s (s (b02) ) =, (b02) ) =, 2 (s ( ( b02) - вектор, состоящий из коэффициентов b0s), b2s), связанных с (1) (1) (1) ( (s b0,b2,b1,...,b1s) рекуррентными соотношениями (15); max (b02) ), (s ( min (b02) ) соответственно верхняя и нижняя границы коэффициента b1s), которые определяются по правилам (b02), при b2 2(1 - b0) - I ;

max II (b02), при 2(1 - b0 ) - max (b02) = < b2 2(1 - b0); (19) max III (b02), при b2 > 2(1 - b0);

max (b02), при b2 -2(1 + b0) + ;

I min II (b02), при - 2(1 + b0) b2 < -2(1+ b0) + ; (20) min (b02) = min III (b02), при b2 < -2(1 + b0);

min b2 + b2 - I (b02) = b0 +, I (b02) = b0 +, (21) max min 2 1 II (b02) =1 - 2(1- b0) - b2 + - ()2(1- b0) - b2 + 3 - 82 , max 3 (22) 1 II (b02) = 2(1 + b0) + b2 + - ()2(1+ b0) + b2 + 3 - 82 -1, min 3 2 b2 bIII (b02) =1 - - 1 - b0 , III (b02) =+ 1 + b0 -1. (23) max min 2 1 - b0 2 1 + b С помощью (18)-(23) ограничения на полиномиальные коэффициенты (1) (1) (1) ( накладываются последовательно: сначала на b2, потом на b0, b1, b12) и т.д.

( до b1S). При этом подкоренные выражения в (22), (23) всегда положительны.

(S) Отметим, что при b B(S) коэффициенты b0, b2 для первого и всех последующих интервалов оказываются заключенными в бочкообразную область, изображенную на рис. 9. На этом же рисунке отмечены зоны j ответственности функций max (b02), j = I,II,III за верхнюю границу j коэффициента b1. Распределение зон для нижних границ min (b02), j = I,II,III коэффициента b1 имеет вид, являющийся отображением зон для верхних границ справа налево и сверху вниз.

Благодаря определению области B(S) с помощью аналитических выражений (S) (18)-(23) задача получения наиболее правдоподобной оценки вектора b (см. (17)) приобретает (b2 )2 bb0 = -1 + конкретные очертания. Для ее 2 + b() решения могут быть использованы стандартные методы условной оптимизации.

После вычисления вектора -1 0 оценок независимых bкоэффициентов b*(S) с помощью (15) определяются оценки недостающих ( ( коэффициентов b0s),b2s) для - (b2 )b0 = 1 2 + b()s = 2,S, затем по формуле (12) рассчитываются Рис. 9. Область значений b0, b2 и определение соответствующие оценки верхней границы для b1 для всех s =1,S.

функции (t), а в случае l >и оценки полезного сигнала (t), пользуясь * и уравнением (11). Поскольку функции (t) и (t) полностью определяются коэффициентами, входящими в (S) b, и начальным условием 0, то рассчитанные с использованием наиболее правдоподобных оценок b*(S), * значения полезного сигнала T (t) = (t)T, c(t)(t) также соответствуют критерию максимального ( ) правдоподобия.

Таким образом, представленный метод оценивания позволяет обоснованно использовать детерминированную информацию о полезном сигнале:

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

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

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

(S) В настоящее главе в обозначении вектора b коэффициентов полиномиального представления функции (t) для упрощения записи опускается индекс S. Трактуя b как случайный вектор, распределенный b I I ma I x ( b ) b b = I I m ( a x ( b b ) ) b b = ( I m a b x ( b ) ) / равномерно в области B(S), а начальное условие 0 для полезного сигнала как случайный вектор с бесконечными дисперсиями компонент, в качестве меры T точности оценки полезного сигнала (t) = (t)T, c(t)(t) используются ( ) апостериорные (условные по отношению к реализации измерений z ) значения среднеквадратических ошибок (СКО) оценивания. Значения СКО определяются без учета погрешностей кусочно-полиномиальной аппроксимации (14).

Напомним, что при оценивании полезного сигнала вектор b коэффициентов кусочно-полиномиального представления (t) и начальное условие рассматривались как неизвестные параметры, и для них не вводилась плотность распределения вероятности. Используемая здесь стохастическая интерпретация b и 0 служит исключительно для того, чтобы охарактеризовать точность полученных оценок с помощью СКО. При этом нельзя не отметить, что наиболее правдоподобные оценки *, b*, вообще говоря, не должны обеспечивать минимум СКО. Тем не менее, отдавая себе в этом отчет, в качестве меры точности полученных оценок полезного сигнала (t) решено воспользоваться такой распространенной характеристикой как СКО.

С учетом выражений (11), (14) СКО оценивания полезного сигнала (t) на любой момент времени нетрудно получить в результате линейного преобразования ковариационной матрицы ошибок ** Pb Pb,0 b - b* b - b* T = f (0 | b, z )d0 f (b | z )db. (24) (P* )T P0 * - * - * b, B(S ) - 0 0 0 0 Входящая в (24) плотность f (0 | b, z ) является гауссовской. Ее параметры определяются по оценкам b, 0 и соответствующей ковариационной матрице, полученным с помощью ФК (первый этап решения, предложенного в четвертой главе). Плотность f (b | z ) для b B(S) с точностью до нормировки определяется как f (b | z ) exp - (b - b )T Pb-1(b - b ). Гауссовость f (0 | b, z ) обеспечивает аналитическое вычисление интеграла по 0.

Для вычисления в (24) интеграла по b применяется метод сеток, который в данном случае базируется на представлении плотности f (b | z ) в виде M f (b | z ) = i=1w(b - b ), где b - узлы сетки значений вектора b ; < i > - номер узла;

w exp - (b - b )T Pb-1(b - b ) - веса, пропорциональные значениям f (b | z ) при b = b ; () - дельта-функция.

Непосредственный перебор всех узлов b B(S) оказывается чрезмерно трудоемким. Поэтому для вычисления ковариационной матрицы (24) используются значения b, удовлетворяющие двойному требованию b B(S) (b - b )T Pb-1(b - b ) q, (25) где q - заранее заданный порог. Согласно (25) из области B(S) отбираются только те узлы b, веса которых w существенно отличны от 0.

В работе предложена эффективная в вычислительном отношении процедура отбора узлов b в области (25). В ее основу положена представленная в первой главе процедура отбора значений вектора N с целочисленными компонентами в области (N - N)T PN1(N - N) q. В данной задаче она модифицирована с учетом первой части требования (24).

При значительном числе интервалов S кусочно-полиномиального представления функции (t) для вычисления ковариационной матрицы (24) применяется упрощенная скользящая схема. Ее смысл заключается в том, что ограничения (12) учитываются не на всем времени решения задачи [0; ST ], а на более коротком отрезке = [t(s-1);t(s+S -1) ], включающем интервал [t(s-1);t(s)] кусочно-полиномиального представления функции (t), для которого вычисляется СКО. Отрезки состоят из фиксированного числа S элементарных интервалов [t(s-1);t(s)] кусочно-полиномиального представления функции (t). Следствием учета ограничений на скользящем отрезке является негладкий характер зависимости расчетных значений СКО от времени. Однако ввиду вспомогательного характера этих значений указанный недостаток не является принципиальным.

Разработанный метод вычисления СКО может применяться не только для наиболее правдоподобных значений b* и *, но и для других оценок b и 0.

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

В качестве простого примера на рис. 10 приведены результаты моделирования для задачи оценивания скалярного гармонического сигнала (t) = (t) по скалярным же измерениям z, в которых он смешивается с коррелированной во времени Полезный сигнал + коррелированная помеха помехой и шумом (см. верхний Измерение Полезный сигнал график). На среднем графике представлены ошибки оценок (t) с использованием предложенного кусочнополиномиального представления сигнала с учетом его непрерывной без учета ограничений с учетом дифференцируемости и ограничений ожидаемых ограничений на (t) и (t). Интервал кусочнополиномиального представления Т был принят равным 1с. Для сравнения здесь также представлены ошибки оценок (t), без учета с учетом ограничений ограничений полученные из вектора b, вырабатываемого ФК без учета ограничений на (t) и (t). На нижнем графике показаны рассчитанные с помощью t, с описанного выше метода, Рис. 10. Результаты оценивания функции (t) условные по отношению к по ее измерениям на фоне коррелированной и реализации измерений z, шумовой помех.

значения СКО.

Из представленных результатов видно многократное преимущество варианта решения, в котором учтены ограничения. Примечательно, что эффект от учета ограничений, с одной стороны, проявляется при приближении сигнала (t) к границам ±1, а с другой – при прохождении (t) через 0, когда производная (t) достигает граничных значений ±. В промежуточных точках каждый из этих факторов ослабляется, но зато они действуют совместно.

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

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

Во втором - помимо этого принимаются в расчет еще ограничения на z и z в соответствии с изложенным выше методом. В качестве эталонных в эксперименте использовались значения K и K полученные с использованием непрерывной реализации измерений ГНСС.

Результаты эксперимента подтвердили целесообразность учета ограничений на z и z с помощью разработанного метода. Так, после минутного перерыва в приеме сигналов ГНСС погрешность курсоуказания без учета ограничений составляет 10град против 3град при учете ограничений.

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

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

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

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

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

5. Сформулирована задача оценивания при неполном стохастическом описании: детерминированных свойствах полезного сигнала и стохастическом характере помех измерений. Исходной информацией о полезном сигнале является его непрерывная дифференцируемость и ограничения на величину сигнала и его производную. Такие условия могут относиться и к порождающему полезный сигнал возмущению. В задаче использовано кусочно-полиномиальное представление полезного сигнала с коэффициентами, удовлетворяющими условию его непрерывной дифференцируемости и указанным ограничениям.

6. Обоснована двухэтапная схема оценивания сигнала на основе кусочнополиномиальной модели с учетом ограничений и непрерывной дифференцируемости. На первом этапе полиномиальные коэффициенты оцениваются с помощью ФК. На втором - оценки полиномиальных коэффициентов уточняются с учетом заданных ограничений путем условной оптимизации с квадратичной целевой функцией.

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

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

9. Эффективность разработанных методов подтверждена результатами моделирования и обработки натурных данных. Так, методы оценивания сигналов при наличии дискретно распределенных помех и при неполном стохастическом описании были апробированы с использованием показаний приемников ГНСС и данных ММГ на автомобиле и на судне. Метод обнаружения и оценивания нарушений на основе расширенного ФК и метод обнаружения и оценивания аномальной ошибки с применением двух параллельно работающих банков ФК были проверены с использованием показаний платформенных ИНС на стенде.

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

Публикации по теме диссертации в журналах, рекомендованных ВАК 1. Степанов О.А., Кошаев Д.А. Решение задачи коррекции показаний навигационной системы по данным о береговой черте точечных ориентирах в рамках теории нелинейной фильтрации // Гироскопия и навигация. 1994.

№3. C. 43-55.

2. Дмитриев С.П., Степанов О.А., Кошаев Д.А. Колеватов А.П. Эффективность использования инерциальных систем для исключения неоднозначности фазовых измерений спутниковых навигационных средств // Гироскопия и навигация. 1995. №4. C. 49-59.

3. Дмитриев С.П., Кошаев Д.А., Степанов О.А. Многоканальная фильтрация и ее применение для исключения неоднозначности при позиционировании объектов с помощью GPS // Известия РАН. Теория и системы управления.

1997. №1. C. 65-70.

4. Степанов О.А., Кошаев Д.А. Применение неравенства Рао-Крамера в задачах нелинейного оценивания // Известия РАН. Теория и системы управления. 1997. №2. С. 65-72.

5. Кошаев Д.А. Сравнение нижних границ точности в задачах нелинейного оценивания // Известия РАН. Теория и системы управления. 1998. №2.

С. 62-65.

6. Дмитриев С.П., Степанов О.А., Кошаев Д.А. Применение марковской теории нелинейной фильтрации при оптимизации алгоритмов навигации с использованием картографической информации о возможных траекториях движения объекта // Радиотехника, 1999. №10.

7. Степанов О.А., Кошаев Д.А. Исследование методов решения задачи ориентации с использованием спутниковых систем // Гироскопия и навигация. 1999. №2. C. 30-55.

8. Дмитриев С.П., Степанов О.А., Кошаев Д.А. Исследование способов комплексирования данных при построении инерциально-спутниковых систем // Гироскопия и навигация. 1999. №3. C. 36-52.

9. Дмитриев С.П., Степанов О.А., Ривкин Б.С., Кошаев Д.А., Чанг Д.

Оптимальное решение задачи автомобильной навигации с использованием карты дорог // Гироскопия и навигация. 2000. №2. C.57-70.

10. Степанов О.А., Блажнов Б.А., Кошаев Д.А. Исследование эффективности использования спутниковых измерений при определении ускорения силы тяжести на летательном аппарате // Гироскопия и навигация. 2002. №3.

11. Степанов О.А., Кошаев Д.А. Универсальные MATLAB-программы для анализа потенциальной точности и исследования чувствительности фильтров в интегрированных навигационных системах // Гироскопия и навигация. 2004. №2. C. 81-92.

12. Дмитриев С.П., Кошаев Д.А. Информационный контроль и диагностика дублированных инерциальных систем // Гироскопия и навигация. 2005. №2.

C. 30-46.

13. Кошаев Д.А. Алгоритмы обнаружения и компенсации информационных нарушений в навигационных комплексах при большом числе типов нарушений и неопределенности их моделей // Гироскопия и навигация.

2007. №4. C. 47-59.

14. Блажнов Б.А., Кошаев Д.А. Определение относительной траектории движения и углов ориентации по фазовым спутниковым измерениям и данным микромеханического гироскопа // Гироскопия и навигация.

2009. №4. C. 15-34.

15. Кошаев Д.А. Многоальтернативный метод обнаружения и оценки нарушений на основе расширенного фильтра Калмана // Автоматика и Телемеханика. 2010. №5. С. 70-83.

Основные публикации по теме диссертации в других изданиях 1. Кошаев Д.А. Экономичный алгоритм исключения неоднозначности фазовых спутниковых измерений // Тезисы докладов XX межотраслевой научнотехнической конференции памяти Н.Н. Острякова. Гироскопия и навигация.

1996. №4. C. 63-64.

2. Dmytriev S.P, Stepanov O.A., Koshaev D.A. Optimal Ambiguity Resolution and Efficiency in Using INS After Lock Loss // Proc. of 5th International Conference on Differential Satellite Navigation Systems. May 20-24, 1996, St.-Petersburg, Russia. V. II. Paper 51.

3. Дмитриев С.П., Степанов О.А., Кошаев Д.А. Оптимальное разрешение неоднозначности фазовых измерений GPS с использованием ИНС // Труды III Санкт-Петербургской международной конференции по интегрированным навигационным системам. 28-29 мая 1996г., С.-Петербург, Россия.

4. Кошаев Д.А. Экспериментальное исследование эффективности алгоритма исключения неоднозначности фазовых измерений спутниковой системы // Сборник докладов I научно-технической конференции молодых ученых "Навигация и управление движением". 6-7 апреля 1999г., С.-Петербург, Россия. C. 39-48.

5. Dmitriev S.P., Stepanov O.A., Rivkin B.S., Koshaev D.A., Chung D. Optimal Map-Matching For Car Navigation Systems // Proc. of 6th International Conference on Integrated Navigation Systems. May 24-26, 1999, St. Petersburg, Russia. Paper 22.

6. Dmitriev S.P., Stepanov O.A., Rivkin B.S., Koshaev D.A., Chung D. Synthesis and Analysis of Map-Matching Algorithm for Car Navigation Systems // Proc. of Institute of Navigation 55th Annual Meeting. June 28-30, 1999, Cambridge, MA.

7. Кошаев Д.А. Анализ свойств ошибок измерений GPS на летательном аппарате // Сборник докладов II научно-технической конференции молодых ученых "Навигация и управление движением". 28-30 марта 2000г., С.-Петербург, Россия. C. 276-286.

8. Несенюк Л.П., Блажнов Б.А., Степанов О.А., Кошаев Д.А. Использование спутниковых измерений при определении ускорения силы тяжести на подвижном объекте // Сборник трудов научно-технической конференции «Навигация и океанография» (НО-2001). 2001, С.-Петербург, Россия.

9. Дмитриев С.П., Осипов А.В., Кошаев Д.А. Контроль целостности интегрированных инерциально-спутниковых систем методами многоальтернативной фильтрации // Тезисы докладов Всероссийской конференции «Фундаментальное и прикладное координатно-временное и навигационное обеспечение» (КВО-2005), 11-15 апреля 2005г., С.-Петербург, Россия.

10.Dmitriev S.P., Osipov A.V., Koshaev D.A. Detection of information failures in marine navigation systems and their reconditioning // Proc. of 6th IFAC Symposium on Fault Detection, Supervision and Safety of Technical Processes.

Aug. 30 – Sept. 1, 2006, Beijing, P. R. China. P. 1561-1566.

11. Дмитриев С.П., Осипов А.В., Кошаев Д.А. Обнаружение и устранение влияния информационных нарушений в навигационных системах // Тезисы докладов XXV межотраслевой научно-технической конференции памяти Н.Н. Острякова. Гироскопия и навигация. 2006. №4. C 96.

12. Дмитриев С.П., Осипов А.В., Кошаев Д.А. Учет неопределенности линейных моделей в задачах обработки навигационной информации // Сборник трудов VI Российской научно-технической конференции «Современное состояние и проблемы навигации и океанографии» (НО-2007). 23-27мая 2007г., С.-Петербург, Россия.

13. Кошаев Д.А. Экономичные алгоритмы обнаружения и устранения влияния информационных нарушений в навигационных комплексах // Труды 14-й Санкт-Петербургской международной конференции по интегрированным навигационным системам. 28-30 мая 2007г., С.-Петербург, Россия.

С. 231-239.

14.Koshaev D.A. Efficient Fault Detection, Estimation and Recovery Using an Augmented Kalman Filter // Proc. of 13th IEEE/IFAC Conference on Methods and Models in Automation and Robotics. Aug. 27-30, 2007, Szczecin, Poland.

P. 813-818.

15.Dmitriev S.P., Koshaev D.A. Filtering Algorithm with a Piecewise-Polynomial Description of Signals Taking Account of their Continuity and Level Constraint // Proc. of 16th IEEE Mediterranean Conference on Control and Automation.

June 25-27, 2008, Ajaccio, Corsica, France. P. 1646-1651.




© 2011 www.dissers.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.